Hướng dẫn downgrade python 3.9 to 3.8 linux - hạ cấp python 3.9 xuống 3.8 linux

Tôi cần thay đổi phiên bản Python của mình từ 3,8 thành 3,6? Làm thế nào tôi có thể đạt được điều này trong Ubuntu 20.04. Tôi đã thử pyenv, nhưng khi tôi cố gắng sử dụng pyenv như pyenv global 3.6.0 thì tôi làm python3 và tôi vẫn còn 3,8 phần xác thực.

Đã hỏi ngày 3 tháng 11 năm 2021 lúc 18:41Nov 3, 2021 at 18:41

Hướng dẫn downgrade python 3.9 to 3.8 linux - hạ cấp python 3.9 xuống 3.8 linux

3

Đừ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 …'
0 và tránh đặt phiên bản python3 cũ hơn trước
python3.6 -m venv ~/python/foo-3.6
sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
2.

Lưu trữ Deadnakes cung cấp các gói của các phiên bản Python được hỗ trợ 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 và với một bộ gói được 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 một chương trình trong môi trường này, hãy tìm 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 …'
3 trong vỏ.

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

Đã trả lời ngày 3 tháng 11 năm 2021 lúc 19:11Nov 3, 2021 at 19:11

Hướng dẫn downgrade python 3.9 to 3.8 linux - hạ cấp python 3.9 xuống 3.8 linux

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

Giả sử bạn đã cài đặt Python 3.8 (hoặc cao hơn) trên hệ thống, nhưng đối với một nhiệm vụ cụ thể, bạn cần 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 bất kỳ 3.x nào, 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)3.8 (or higher) installed on the system, but for a specific task, you need python 3.7 (or lower). The best idea is (not to downgrade) to Create a virtual environment with python 3.7(or any 3.x, change the commands below according to your desired version. Below is an implementation of a virtual environment with python 3.7)

Các bước: (đã kiểm tra tháng 8 năm 2022)

  1. Cài đặt Python 3.7 và các gói môi trường ảo của nó.

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

  2. Tìm ra vị trí của Python 3.7 của bạn theo lệnh này:

    python3.6 -m venv ~/python/foo-3.6
    sh -c '.export PYTHONNOUSERSITE=1;  ~/python/foo-3.6/bin/activate; pip install …'
    
    5 (nên là một cái gì đó như /usr/bin/python3.7, nếu không tìm thấy, sau đó cài đặt Python 3.7 theo cách thủ công)/usr/bin/python3.7, if not found, then install python 3.7 manually)

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

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

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

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

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

  4. $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    0 (nên là Python 3.7 bây giờ)

  5. Xong. Python 3.7 có thể được sử dụng trong môi trường ảo này. Loại

    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    1, bạn sẽ thấy bạn đã tạo Python 3.7 trong một 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
    
    2 khi bạn cần hủy kích hoạt.

Đã trả lời ngày 19 tháng 8 lúc 9:16Aug 19 at 9:16

Hướng dẫn downgrade python 3.9 to 3.8 linux - hạ cấp python 3.9 xuống 3.8 linux

  1. Làm thế nào để
  2. Python làm thế nào
  3. Hạ cấp Python 3,9 xuống 3,8

Được tạo ra: Tháng 6 năm 07, 2021 | Cập nhật: Tháng 7-09, 2021

  1. Hạ cấp Python 3,9 xuống 3,8 với mô -đun
    $ bash
    $ export PYTHONNOUSERSITE=1
    $ . ~/python/foo-3.6/bin/activate
    $ ./my_python_program
    
    3
  2. Hạ cấp Python 3,9 xuống 3,8 với Anaconda
  3. Hạ cấp Python 3,9 xuống 3,8 với bảng điều khiển

Phương pháp này chỉ hoạt động cho các thiết bị chạy hệ điều hành Windows. Cách tiếp cận này liên quan đến việc gỡ cài đặt thủ công phiên bản Python hiện có trước đây và sau đó cài đặt lại phiên bản cần thiết.

Hạ cấp Python 3,9 xuống 3,8 với mô -đun $ bash $ export PYTHONNOUSERSITE=1 $ . ~/python/foo-3.6/bin/activate $ ./my_python_program 3

Hạ cấp Python 3,9 xuống 3,8 với Anaconda

Bạn có thể sử dụng ba phương pháp hiệu quả để hạ cấp phiên bản Python được cài đặt trên thiết bị của mình: phương thức

$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
3, phương thức
$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
5 và phương thức
$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
6. Ở đây trong hướng dẫn của chúng tôi, chúng tôi sẽ cung cấp cho bạn các chi tiết và mã mẫu bạn cần để hạ cấp phiên bản Python của bạn.

pip install virtualenv

Phương pháp

$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
3 được sử dụng để tạo và quản lý các môi trường ảo khác nhau cho Python trên thiết bị; Điều này giúp giải quyết các vấn đề phụ thuộc, vấn đề phiên bản và các vấn đề về quyền giữa các dự án khác nhau.

virtualenv \path\to\env -p \path\to\python_install.exe

Ở đây,

pip install virtualenv
2 là đường dẫn của môi trường ảo và
pip install virtualenv
3 là đường dẫn mà phiên bản cần thiết của Python đã được cài đặt. Để lệnh này hoạt động, trước tiên chúng tôi phải cài đặt phiên bản Python cần thiết trên thiết bị.

Khi cài đặt, bạn chỉ cần kích hoạt môi trường ảo của chúng tôi. Bạn có thể làm như vậy bằng cách thực thi lệnh bên dưới:

\path\to\env\Scripts\activate.bat

Ở đây,

pip install virtualenv
2 là con đường của môi trường ảo.

Hạ cấp Python 3,9 xuống 3,8 với Anaconda

Chúng ta cũng có thể sử dụng Anaconda, giống như

$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
3, để hạ cấp phiên bản Python. Đầu tiên, bạn cần cài đặt Anaconda trên thiết bị của mình. Sau khi cài đặt, chúng tôi có thể tạo một môi trường ảo mới cho dự án của mình bằng Trình quản lý gói
pip install virtualenv
6. Lệnh tạo ra một môi trường ảo với
pip install virtualenv
6 được đưa ra dưới đây:

conda create -n downgrade python=3.8 anaconda

Lệnh này tạo ra một môi trường ảo mới gọi là

pip install virtualenv
8 cho dự án của chúng tôi với Python 3.8. Bước tiếp theo là kích hoạt môi trường ảo của chúng tôi. Lệnh bắt đầu một môi trường ảo bằng cách sử dụng
pip install virtualenv
6 được đưa ra dưới đây.

activate downgrade

Lệnh trên kích hoạt môi trường ảo

pip install virtualenv
8. Bây giờ, chúng tôi có thể cài đặt tất cả các gói cần thiết cho dự án đặc biệt của chúng tôi.

Cách tiếp cận này rất giống với phương pháp

$ bash
$ export PYTHONNOUSERSITE=1
$ . ~/python/foo-3.6/bin/activate
$ ./my_python_program
3. Tuy nhiên, phương pháp
pip install virtualenv
6 đơn giản và dễ sử dụng hơn so với phương pháp trước đó. Chúng tôi thậm chí không cần phải cài đặt một phiên bản Python khác theo cách thủ công; Trình quản lý gói
pip install virtualenv
6 tự động cài đặt nó cho chúng tôi.

Hạ cấp Python 3,9 xuống 3,8 với bảng điều khiển

Phương pháp này chỉ hoạt động cho các thiết bị chạy hệ điều hành Windows. Cách tiếp cận này liên quan đến việc gỡ cài đặt thủ công phiên bản Python hiện có trước đây và sau đó cài đặt lại phiên bản cần thiết.

Chúng ta có thể gỡ cài đặt Python bằng cách thực hiện các bước sau:

virtualenv \path\to\env -p \path\to\python_install.exe
4.

Bây giờ, phiên bản Python trước đó đã được gỡ cài đặt từ thiết bị của bạn, bạn có thể cài đặt phiên bản phần mềm mong muốn của mình bằng cách truy cập trang tải xuống Python chính thức.

Cách tiếp cận này là phương pháp ít được ưa thích nhất trong số những người được thảo luận trong hướng dẫn này. Nó rất nhiều vì cách tiếp cận này chỉ hoạt động cho Windows và chỉ nên được sử dụng khi chúng ta không cần phiên bản Python trước đó nữa.

Cách tiếp cận tốt nhất để hạ cấp Python hoặc sử dụng phiên bản Python khác, ngoài phiên bản đã được cài đặt trên thiết bị của bạn, là sử dụng Anaconda. Các lệnh sử dụng Anaconda rất đơn giản và nó tự động hóa hầu hết các quy trình cho chúng tôi.

Bài viết liên quan - Phiên bản Python

  • Kiểm tra phiên bản Python trong các tập lệnh
  • Sử dụng PIP để cài đặt phiên bản Python
  • Phiên bản Python hạ cấp
  • Chỉ định môi trường ảo cho phiên bản Python
  • Làm thế nào để tôi hạ cấp từ Python 3,9 xuống 3,8 Ubuntu?

    Chỉ cần cài đặt gói 'Python3'. Ubuntu sử dụng một quy ước đặt tên bổ sung cho các gói liên quan: 'Python-matplotlib' là phiên bản python2, 'python3-matplotlib' là python3. Để sử dụng vỏ python3, chỉ cần sử dụng lệnh 'python3'. Đối với các tập lệnh Python3, hãy sử dụng dòng shebang "#!/Usr/bin/env python3".install the 'python3' package. Ubuntu employs an additional naming convention for related packages: 'python-matplotlib' is the python2 version, 'python3-matplotlib' is python3. To use a python3 shell, just use the 'python3' command. For python3 scripts, use the shebang line "#! /usr/bin/env python3".

    Làm thế nào để tôi hạ cấp Python trong Terminal Linux?

    Sử dụng PyenV để hạ cấp Python trên Linux, chúng tôi có thể cài đặt phiên bản Python cần thiết bằng cách sử dụng lệnh PyenV Cài đặt Python_Version trên thiết bị đầu cuối.Sau đó, chúng tôi có thể xem các phiên bản có sẵn bằng lệnh phiên bản PyenV. We can install the required version of Python using the pyenv install python_version command on the terminal. After that, we can view the available versions using the pyenv versions command.

    Làm cách nào để hạ cấp Python từ 3,10 xuống 3,8 Ubuntu?

    Làm thế nào để hạ cấp Python phiên bản 3.10 xuống 3,8 Câu trả lời mã Ubuntu..
    Sudo bổ sung PPA PPA: DeadsNakes/PPA ..
    Cập nhật sudo apt-get ..
    sudo apt-get cài đặt python3.7 ..

    Làm cách nào để cài đặt Python 3.8 trên Linux?

    Các bước để cài đặt Python 3.9 hoặc 3,8 trên Ubuntu 22.04 LTS..
    Bắt đầu với bản cập nhật hệ thống.....
    Thêm PPA cho các phiên bản cũ của Python.....
    Kiểm tra các phiên bản Python bạn muốn.....
    Cài đặt Python 3.9 trên Ubuntu 22.04.....
    Cài đặt Python 3.8 trên Ubuntu.....
    Đặt phiên bản Python mặc định.....
    Gỡ cài đặt Python và PPA ..