Hướng dẫn how do i change to a specific version of python? - làm cách nào để thay đổi sang một phiên bản cụ thể của python?

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

Hướng dẫn how do i change to a specific version of python? - làm cách nào để thay đổi sang một phiên bản cụ thể của python?

2

Trong Linux:

  1. Chọn phiên bản mà bạn đang tìm kiếm: https://www.python.org/doads/
  2. Từ trang phiên bản thích hợp, sao chép liên kết tải xuống. (ví dụ: https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz)
  3. Chuyển đến thư mục bạn muốn tải xuống gói nén xuống và chạy wget "https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz"
  4. Trong cùng thư mục đó, chạy tar -zxvf Python-3.8.3.tgz để trích xuất Python
  5. cd vào thư mục nơi Python đã được trích xuất
  6. Chạy ./configure
  7. Chạy make
  8. Chạy make install
  9. 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: https://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ụ: https://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

  1. Mở thiết bị đầu cuối của bạn
  2. 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        
    

  3. Để 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....
    

Làm cách nào để quản lý một phiên bản khác của Python?

Cài đặt phiên bản phát triển mới nhất của Python.Chuyển đổi giữa các phiên bản đã cài đặt.Sử dụng môi trường ảo với pyenv.Kích hoạt các phiên bản Python và môi trường ảo khác nhau tự động ...
install..
versions..
which..
global..
local..
shell..

Làm cách nào để chuyển đổi giữa các phiên bản trong Python 3?

Để chuyển đổi giữa phiên bản Python qua tất cả người dùng, chúng ta có thể sử dụng lệnh Cập nhật-Diễn hóa.Chúng tôi sẽ đặt mức độ ưu tiên của từng phiên bản bằng cách sử dụng các bản cập nhật.Python thực thi với mức ưu tiên cao nhất sẽ được sử dụng làm phiên bản Python mặc định.Ở đây tôi đặt mức độ ưu tiên của Python 2.7, 3.5, 3.6, 3.7, 3.8 là 1, 2, 3, 4, 5.use update-alternatives command. We will set priority of each version using update-alternatives. Python executable with the highest priority will be used as default python version. Here I set the priority of python 2.7, 3.5, 3.6, 3.7, 3.8 as 1, 2, 3, 4, 5.

Làm cách nào để chạy tập lệnh Python từ một phiên bản cụ thể của Python?

Sử dụng lệnh Python để chạy các tập lệnh Python bằng lệnh Python, bạn cần mở một dòng lệnh và nhập từ Python, hoặc Python3 nếu bạn có cả hai phiên bản, theo sau là đường dẫn đến tập lệnh của bạn, giống như sau: $ python3Xin chào.open a command-line and type in the word python , or python3 if you have both versions, followed by the path to your script, just like this: $ python3 hello.py Hello World!