Làm thế nào để chạy các phiên bản khác nhau của Python từ thiết bị đầu cuối của bạn.
Phiên bản môi trường ảo cụ thể. Giải pháp thanh lịch để cần các phiên bản Python khác nhau cho các dự án khác nhau.
Ai là một người cắm trại hạnh phúc? Có bạn là! Có bạn là! Ảnh của Bob Walker trên unplashĐể cài đặt gói tôi yêu cầu, tôi cần chuyển sang phiên bản Python cũ hơn, nhưng chỉ dành cho
Tôi hiện đang làm việc trên Python 2.6.5 và tôi muốn nâng cấp lên Python 2.6.6.
Có cách nào tôi có thể làm như vậy không?
Lemmings19
1.2392 huy hiệu vàng23 Huy hiệu bạc33 Huy hiệu đồng2 gold badges23 silver badges33 bronze badges
Đã hỏi ngày 26 tháng 11 năm 2011 lúc 6:32Nov 26, 2011 at 6:32
2
Trong Linux:
- Chọn phiên bản mà bạn đang tìm kiếm: //www.python.org/doads/
- Từ trang phiên bản thích hợp, sao chép liên kết tải xuống. [ví dụ:
//www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
] - Chuyển đến thư mục bạn muốn tải xuống gói nén xuống và chạy
wget "//www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz"
- Trong cùng thư mục đó, chạy
tar -zxvf Python-3.8.3.tgz
để trích xuất Python cd
vào thư mục nơi Python đã được trích xuất- Chạy
./configure
- Chạy
make
- Chạy
make install
- Chạy
python --version
để kiểm tra xem cài đặt có thành công không
Python bây giờ nên được cài đặt tại phiên bản mong muốn.
Đã trả lời ngày 3 tháng 3 năm 2017 lúc 1:51Mar 3, 2017 at 1:51
Lemmings19Lemmings19Lemmings19
1.2392 huy hiệu vàng23 Huy hiệu bạc33 Huy hiệu đồng2 gold badges23 silver badges33 bronze badges
Đã hỏi ngày 26 tháng 11 năm 2011 lúc 6:32
Trong Linux:Nov 26, 2011 at 6:37
Chọn phiên bản mà bạn đang tìm kiếm: //www.python.org/doads/Trott
Từ trang phiên bản thích hợp, sao chép liên kết tải xuống. [ví dụ: //www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
]22 gold badges161 silver badges203 bronze badges
Python 3 là tương lai và tương lai bây giờ. Xem xét thực hành tốt nhất, con đường chuyển tiếp là di chuyển với thời gian và nâng cấp. Để làm cho sự thay đổi dễ dàng hơn, ở đây, một bảng gian lận để viết mã tương thích Python 2/3. Tuy nhiên, khi tất cả các tập lệnh của bạn được viết theo cách Python 2.x, có lẽ giờ đây không phải là lúc để di chuyển trên mạng có tải các lỗi V2.x / V3.x có thể bất tiện để nói ít nhất.
Tôi không nói rằng bạn nên, tôi chỉ đơn giản là cho thấy cách bạn có thể hạ cấp phiên bản Python của mình nếu sử dụng Anaconda.
Việc hạ cấp giữa các phiên bản là dễ dàng nếu bạn đang sử dụng phân phối Anaconda Python. Bằng cách truy cập dòng lệnh, có thể nhanh chóng tìm kiếm các phiên bản có sẵn và nâng cấp/hạ cấp tương ứng.
Hạ cấp/nâng cấp từng bước
Để biết thêm thông tin chính thức, hãy đọc ở đây
- Mở thiết bị đầu cuối của bạn
Tìm kiếm các phiên bản có sẵn - có thể tìm kiếm những gì bạn muốn, nhưng chúng tôi sẽ tìm kiếm
> conda search python which returns something like this: Fetching package metadata: .... ipython 0.13 py27_0 defaults 0.13.1 py27_0 defaults 0.13.1 py26_0 defaults 0.13.1 py33_1 defaults 0.13.1 py27_1 defaults 0.13.1 py26_1 defaults 0.13.2 py33_0 defaults .... ipython-notebook 0.13.2 py27_0 defaults 1.0.0 py27_0 defaults 1.1.0 py33_0 defaults 1.1.0 py27_0 defaults .... python 2.6.8 5 defaults 2.6.8 6 defaults 2.6.9 0 defaults 2.6.9 1 defaults 2.7.3 2 defaults 2.7.3 3 defaults 2.7.3 4 defaults 2.7.3 5 defaults 2.7.3 6 defaults .... 2.7.8 0 defaults 2.7.9 0 defaults * 2.7.9 1 defaults 2.7.10 0 defaults 2.7.10 1 defaults 2.7.10 3 defaults 2.7.10 4 defaults .... 3.4.3 5 defaults 3.5.0 0 defaults . 3.5.0 1 defaults 3.5.0 2 defaults 3.5.0 3 defaults 3.5.0 4 defaults 3.5.1 0 defaults
Để thay đổi phiên bản Python của bạn, bây giờ bạn có thể nhập:
conda install python=3.5.0 # or maybe conda install python=2.7.8 # or whatever you want....