Làm cách nào để hạ cấp python trong thiết bị đầu cuối linux?

Ví dụ: sử dụng “pip install gensim” để cài đặt gói gensim. Nếu bạn không có quyền cài đặt gói trên toàn hệ thống, thì hãy sử dụng “pip install --user gensim” để cài đặt gói cho chính bạn

Cài đặt gói thủ công. (1) tải xuống gói;

Tải xuống gói từ PyPi. “https. //pypi. org/simple/[tên gói]”; . //pypi. org/simple/gensim” cho gói gensim

Sau đó giải nén gói và vào thư mục, sau đó cài đặt gói bằng lệnh “python setup. cài đặt py. Sử dụng “thiết lập python. py install --user” để cài đặt gói cho chính mình

Sử dụng lệnh để kiểm tra đường dẫn gói. trang web python -m

Trên máy Mac, thông thường, đường dẫn gói là “/Library/Python/2. 7/site-gói/”

Trên Linux, nói chung, đường dẫn gói là “/usr/local/lib/python2. 7/dist-packages/” (hoặc “/usr/lib/python2. 7/dist-gói/"). Đối với người dùng cục bộ, đường dẫn là “/home/[username]/. cục bộ/lib/python2. 7/site-gói/”

Lệnh sau kiểm tra danh sách tất cả các gói đã cài đặt. danh sách pip. Và lệnh kiểm tra phiên bản của một gói nhất định. danh sách pip. grep [tên gói]

Nâng cấp và hạ cấp gói Python

Nâng cấp và Hạ cấp tương tự nhau, cả hai đều thực hiện theo hai bước. (1) gỡ cài đặt gói trước đó;

Cập nhật một gói bằng pip. cài đặt pip -U [tên gói]

Cập nhật gói theo cách thủ công. (1) tải xuống gói;

Trong một số trường hợp, cập nhật gói bằng pip là đủ vì hệ thống sẽ tự động gỡ cài đặt phiên bản trước đó. Nhưng trong một số trường hợp, hệ thống không gỡ cài đặt phiên bản trước, thì bạn cần xóa phiên bản trước đó theo cách thủ công

Giả sử bạn đã cập nhật (nâng cấp hoặc hạ cấp) gói. Sử dụng “danh sách pip. grep [tên gói]” để kiểm tra phiên bản đã sử dụng. Nó sẽ hiển thị phiên bản hiện tại

Nhưng khi bạn chạy một chương trình Python, hệ thống có thể sử dụng phiên bản cũ;

Dung dịch. xóa phiên bản trước. Đặc biệt,

Trên máy Mac, hãy chuyển đến thư mục. “/Hệ thống/Thư viện/Khung/Python. khung/Phiên bản/2. 7/Extras/lib/python”, xóa thư mục của gói (e. g. , thị tộc). Sau đó, hệ thống sẽ sử dụng phiên bản mới nhất được cài đặt. Nếu hệ thống không thể tìm thấy gói, thì bạn cần cài đặt lại gói đó

Trên Linux, vào thư mục. “/usr/local/lib/python2. 7/dist-gói/” hoặc “/usr/lib/python2. 7/dist-packages/” (đối với người dùng cục bộ, “/home/[username]/. cục bộ/lib/python2. 7/site-packages/”), xóa phiên bản trước đó

Tôi cần thay đổi phiên bản python của mình từ 3. 8 đến 3. 6? . 04. Tôi đã thử pyenv, nhưng khi tôi thử sử dụng pyenv như

python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
4 thì tôi lại dùng
python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
5 và tôi vẫn còn 3. 8 phiên bản

Nội dung chính Hiển thị

  • Lần đầu cài đặt Pyenv
  • Nhìn vào Tùy chọn Pyenv
  • Nhìn vào các phiên bản Python
  • Cài đặt Python mới
  • Bây giờ hãy nhìn vào các phiên bản
  • Chọn 3. 7. 0 cho môi trường cục bộ
  • Thấy rằng phiên bản đã thay đổi
  • Chuyển sang một thư mục khác
  • Đặt phiên bản pyenv trên toàn cầu
  • Làm cách nào để hạ cấp từ Python 3. 9 đến 3. 8Ubuntu?
  • Làm cách nào để thay đổi Python thành 3. 7 trong Ubuntu?
  • Làm cách nào để chuyển từ Python 3. 8 đến 3. 7Ubuntu?
  • Làm cách nào để hạ cấp phiên bản Python từ thiết bị đầu cuối?

đã hỏi 3 tháng 11 năm 2021 lúc 18 tuổi. 41

Làm cách nào để hạ cấp python trong thiết bị đầu cuối linux?

3

Không hạ cấp phiên bản hệ thống. có khả năng một số phần của hệ thống sẽ ngừng hoạt động. Không bao giờ thay đổi

python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
6 và tránh đặt phiên bản cũ hơn của
python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
5 trước nó trong
python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
8

Kho lưu trữ deadsnakes cung cấp các gói phiên bản Python được hỗ trợ nhiều nhất cho các phiên bản Ubuntu LTS hiện được hỗ trợ. Để cung cấp các gói này, hãy làm theo các hướng dẫn thông thường để bật PPA. Sau đó cài đặt (các) gói bạn muốn

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6

Sau đó, bạn có thể tạo một môi trường ảo cho phiên bản Python đã chọn của mình và với một bộ gói đã chọn

python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'

Để chạy chương trình trong môi trường này, hãy tìm nguồn tập lệnh

python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
9 trong trình bao

________số 8

đã trả lời 3 tháng 11 năm 2021 lúc 19. 11

Ngoài ra, bạn có thể tạo một môi trường ảo

Giả sử bạn có python 3. 8 (hoặc cao hơn) được cài đặt trên hệ thống, nhưng đối với một tác vụ cụ thể, bạn cần có python 3. 7 (hoặc thấp hơn). Ý tưởng tốt nhất là (không hạ cấp) để Tạo môi trường ảo với python 3. 7 (hoặc 3 bất kỳ. x, hãy thay đổi các lệnh bên dưới theo phiên bản mong muốn của bạn. Dưới đây là triển khai môi trường ảo với python 3. 7)

bước. (Đã kiểm tra vào tháng 8 năm 2022)

  1. Cài đặt trăn 3. 7 và đó là các gói môi trường ảo

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    0

  2. Tìm ra con trăn 3 của bạn ở đâu. 7 được định vị bằng lệnh này

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    1 (Phải giống như /usr/bin/python3. 7, nếu không tìm thấy thì cài đặt python 3. 7 thủ công)

  3. Tạo môi trường ảo trong thư mục Home

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    2

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    3

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    4

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    5

  4. $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    6 (Nên là trăn 3. 7 bây giờ)

  5. Xong. Trăn 3. 7 có thể được sử dụng trong môi trường ảo này. Nhập

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    7, bạn sẽ thấy bạn đã tạo python 3. 7 trong môi trường ảo, thay vì trong hệ thống trên toàn cầu

    Chạy

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    8 khi bạn cần hủy kích hoạt

đã trả lời 19 tháng 8 lúc 9. 16

Các cuộc nói chuyện sau đây về nâng cấp từ 3. 6. 7 đến 3. 7. 0 nhưng bạn có thể sử dụng quy trình tương tự để hạ cấp. Bạn không nên thay đổi hệ thống python trừ khi bạn thực sự biết mình đang làm gì

Tôi có thể hạ cấp phiên bản Python không?

Làm cách nào để hạ cấp gói python? . Nâng cấp và Hạ cấp tương tự nhau, cả hai đều thực hiện theo hai bước. (1) gỡ cài đặt gói trước đó; . Cập nhật gói theo pip. cài đặt pip -U [tên gói] .

Phiên bản Python nào được cài đặt Linux?

Làm cách nào để kiểm tra phiên bản Python nào? .
sử dụng sys. phương pháp phiên bản
Sử dụng hàm python_version()
Sử dụng lệnh Python -V