Hướng dẫn can i downgrade my python version in virtual environment? - tôi có thể hạ cấp phiên bản python của mình trong môi trường ảo không?

2

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi luôn nhận được cùng một lỗi liên quan đến TensorFlow: ModuleNotFoundError: No module named 'tensorflow.contrib'.

Tôi thực sự đang sử dụng phiên bản Python 3.9 Nhưng, đọc trực tuyến, có vẻ như phiên bản 3.7 là phiên bản ổn định cuối cùng có thể hoạt động với phiên bản TensorFlow >2.0.

Thật không may, tôi đã bắt đầu dự án của mình trong một

pip install virtualenv
0 với phiên bản Python sai và tôi muốn hạ cấp nó, làm thế nào tôi có thể làm điều đó?

Hướng dẫn can i downgrade my python version in virtual environment? - tôi có thể hạ cấp phiên bản python của mình trong môi trường ảo không?

Jonrsharpe

Huy hiệu vàng 110K2525 gold badges216 silver badges398 bronze badges

Hỏi ngày 11 tháng 4 lúc 16:41Apr 11 at 16:41

4

TF.Contrib không được dùng từ phiên bản mới nhất của

pip install virtualenv
1 và được thay thế bằng TF Slim.

Nên sử dụng phiên bản nâng cấp của

pip install virtualenv
2 để có lợi ích của các tính năng và chức năng mới nhất được cung cấp bởi
pip install virtualenv
2.

Tuy nhiên, để hạ cấp PythonTo downgrade python

  1. Bạn cần gỡ cài đặt phiên bản

    pip install virtualenv
    
    4 hiện có và cài đặt lại phiên bản
    pip install virtualenv
    
    4 cần thiết và thiết lập môi trường của bạn.

  2. Nếu bạn đang sử dụng

    pip install virtualenv
    
    6 IDE, thì hãy sử dụng lệnh bên dưới:

conda search python  #to check available python version
conda install python=<version>
    
conda create --name <env_name> python=<python_version> # Which also creates virtual environment
activate <env_name>

Vui lòng kiểm tra liên kết này để biết thêm chi tiết.

Đã trả lời ngày 5 tháng 5 lúc 18:05May 5 at 18:05

TFer2TFer2TFer2

3.6461 Huy hiệu vàng7 Huy hiệu bạc28 Huy hiệu đồng1 gold badge7 silver badges28 bronze badges

1

  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
    pip install virtualenv
    
    7
  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

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

pip install virtualenv
7, phương thức
pip install virtualenv
9 và phương thức
pip install virtualenv
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.

Hạ cấp Python 3,9 xuống 3,8 với mô -đun pip install virtualenv 7

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

pip install virtualenv
7, phương thức
pip install virtualenv
9 và phương thức
pip install virtualenv
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

pip install virtualenv
7 đượ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

Giả sử chúng ta đang xử lý một dự án đòi hỏi một phiên bản Python khác để chạy. Trong trường hợp đó, chúng ta có thể sử dụng mô -đun

pip install virtualenv
7 để tạo môi trường ảo mới cho dự án cụ thể đó và cài đặt phiên bản Python cần thiết bên trong môi trường ảo đó. Để tạo môi trường ảo, trước tiên chúng ta phải cài đặt mô -đun
virtualenv \path\to\env -p \path\to\python_install.exe
4. Ở đây, lệnh của Lệnh để cài đặt mô -đun này:

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,

virtualenv \path\to\env -p \path\to\python_install.exe
6 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ư

pip install virtualenv
7, để 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
\path\to\env\Scripts\activate.bat
0. Lệnh tạo ra một môi trường ảo với
\path\to\env\Scripts\activate.bat
0 đượ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à

\path\to\env\Scripts\activate.bat
2 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
\path\to\env\Scripts\activate.bat
0 được đưa ra dưới đây.

activate downgrade

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

\path\to\env\Scripts\activate.bat
2. 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

pip install virtualenv
7. Tuy nhiên, phương pháp
\path\to\env\Scripts\activate.bat
0 đơ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
\path\to\env\Scripts\activate.bat
0 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:

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

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
  • Chuyển đổi giữa Python 2 và 3
  • Sử dụng PIP để cài đặt phiên bản Python
  • Phiên bản Python hạ cấp
  • Làm thế nào để tôi hạ cấp từ Python xuống 3,7 trong môi trường ảo?

    Làm cách nào để thay đổi Python thành 3,7 trong Ubuntu ?..
    Bước 1: Kiểm tra phiên bản hiện tại. $ python3
    Bước 2: Cập nhật các gói Ubuntu. Cập nhật sudo apt-get ..
    Bước 3: Cài đặt Python3 ..
    Bước 4: Cập nhật Python 3 để chỉ vào Python 3.7 ..

    Tôi có thể thay đổi phiên bản Python trong VirtualEnv không?

    Theo mặc định, đó sẽ là phiên bản của Python được sử dụng cho bất kỳ môi trường mới nào bạn tạo ra. Tuy nhiên, bạn có thể chỉ định bất kỳ phiên bản Python nào được cài đặt trên máy tính của bạn để sử dụng bên trong một môi trường mới với cờ -P: $ VirtualEnv -p python3. 2 my_env chạy ảo ảnh với trình thông dịch/usr/local/bin/python3.you can specify any version of python installed on your computer to use inside a new environment with the -p flag : $ virtualenv -p python3. 2 my_env Running virtualenv with interpreter /usr/local/bin/python3.

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

    Framework/phiên bản sau đó thực hiện LS để liệt kê tất cả các phiên bản Python đã cài đặt Sudo RM -RF 3. 9 và xóa phiên bản Python 3.9 mà bạn muốn DeletAd sau tất cả các kiểm tra Python3 -V.Nó sẽ hiển thị phiên bản bạn muốn cài đặt.Từ các bước này, bạn có thể dễ dàng hạ cấp phiên bản Python từ 3,9 xuống 3,8.

    Làm cách nào để cài đặt một phiên bản cụ thể của Python trong môi trường ảo?

    Tạo môi trường ảo trong khi bạn chỉ định phiên bản Python bạn muốn sử dụng.Lệnh sau đây tạo ra một VirtualEnv có tên 'VENV' và sử dụng cờ -P để chỉ định đường dẫn đầy đủ đến phiên bản Python3 mà bạn vừa cài đặt: bạn có thể đặt tên cho VirtualEnv bất cứ thứ gì bạn thích.Cài đặt setuptools, pip, bánh xe .... The following command creates a virtualenv named 'venv' and uses the -p flag to specify the full path to the Python3 version you just installed: You can name the virtualenv anything you like. Installing setuptools, pip, wheel...