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

Có hai cách để hạ cấp Python ở Anaconda.

1. hạ cấp Python trong môi trường hoạt động

(Điều này có thể dẫn đến xung đột với các gói đã cài đặt cho các phiên bản Python cao hơn)

conda activate nameOfYourEnvironment
conda install python=3.3

2. Tạo một môi trường mới

(Đây là một cách an toàn hơn, nhưng bạn cần cài đặt lại tất cả các gói cần thiết)

conda activate base
conda create --name env_name python=3.3

Gợi ý: Sử dụng conda list trước khi tạo một môi trường mới để lấy tên của tất cả các gói được cài đặt trong môi trường thực tế. Use conda list before creating a new environment to get the names of all installed packages in the actual environment.


Nếu bạn muốn kiểm tra môi trường đã cài đặt của mình, hãy làm:

conda env list

Nếu bạn gặp sự cố trong việc cài đặt, hãy đảm bảo chạy shell làm quản trị viên (luôn luôn được đề xuất).

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....