Hướng dẫn install multiple python versions ubuntu - cài đặt nhiều phiên bản python ubuntu

Có một số khác biệt tinh tế trong việc quản lý các phiên bản Python trên các phân phối cũ của Ubuntu. Nếu bạn đang chạy Ubuntu 18.04 trở lên, hãy đến đây.

Một trong những thất vọng đầu tiên của tôi với sự phát triển của Python không liên quan gì đến chính Python mà là hành động bí truyền không cần thiết là triển khai một ứng dụng Python. Code Boot Camps và hướng dẫn thực hiện tốt công việc dạy học sinh cách chạy mã trăn cục bộ, nhưng các ứng dụng có ý nghĩa nhất không chạy trên máy địa phương: chúng chạy trên máy chủ, trên internet, vì đó là vấn đề, không phải là nó ? Có lẽ tôi đang uống thuốc điên ở đây.

Ubuntu 20.04 là phiên bản LTS đầu tiên của Ubuntu để thả Python2, mới ra khỏi hộp với Python 3.8.5. Nhưng điều gì sẽ xảy ra nếu bạn đã viết các ứng dụng dành cho một phiên bản Python mới hơn thì sao? Nếu bạn giống tôi, bạn có thể đã cố gắng thay thế cài đặt mặc định của hệ thống và phá hủy máy của bạn trong quá trình. Nếu không ai cảnh báo bạn, tôi sẽ làm vinh dự: Đừng làm điều đó.Python 3.8.5. But what if you've written apps intended for a newer version of Python? If you're like me, you might have tried to replace your system's default installation and destroyed your machine in the process. If nobody has warned you, I'll do the honors: don't do that.

Nguy cơ hủy diệt ngoài ý muốn chỉ là một trong nhiều chi tiết không trực quan làm phức tạp nhiệm vụ có vẻ đơn giản là sử dụng phiên bản cập nhật của Python:

  • This PPA contains more recent Python versions packaged for Ubuntu.
    
    Disclaimer: there's no guarantee of timely updates in case of security problems or other issues. If you want to use them in a security-or-otherwise-critical environment [say, on a production server], you do so at your own risk.
    
    Update Note
    ===========
    Please use this repository instead of ppa:fkrull/deadsnakes.
    
    Reporting Issues
    ================
    
    Issues can be reported in the master issue tracker at:
    //github.com/deadsnakes/issues/issues
    
    Supported Ubuntu and Python Versions
    ====================================
    
    - Ubuntu 18.04 [bionic] Python2.3 - Python 2.6, Python 3.1 - Python 3.5, Python3.7 - Python3.11
    - Ubuntu 20.04 [focal] Python3.5 - Python3.7, Python3.9 - Python3.11
    - Ubuntu 22.04 [jammy] Python3.7 - Python3.9, Python3.11
    - Note: Python2.7 [all], Python 3.6 [bionic], Python 3.8 [focal], Python 3.10 [jammy] are not provided by deadsnakes as upstream ubuntu provides those packages.
    
    Why some packages aren't built:
    - Note: for focal, older python versions require libssl

Bài Viết Liên Quan

Chủ Đề