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 đó?
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
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.
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
Được tạo ra: Tháng 6 năm 07, 2021 | Cập nhật: Tháng 7-09, 2021 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 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.Hạ cấp Python 3,9 xuống 3,8 với mô -đun pip install virtualenv
7
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.exeGiả 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 anacondaLệ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 downgradeLệ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.