Khi sử dụng Python, bạn có thể cài đặt các biến thể phiên bản khác nhau cho các dự án khác nhau. Nhưng đôi khi điều này có thể ảnh hưởng đến cách mã của bạn thực thi vì mã có thể không sử dụng đúng phiên bản.
Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt các phiên bản Python mới (trong trường hợp của chúng tôi là Python 3) và cách đặt phiên bản này làm phiên bản hoạt động để thực thi mã.
Cài đặt Pyenv
GitHub – pyenv/pyenv: Quản lý phiên bản Python đơn giản
Quản lý phiên bản Python đơn giản. Đóng góp cho sự phát triển pyenv/pyenv bằng cách tạo một tài khoản trên GitHub.

Nếu bạn quen thuộc với NodeJS, bạn sẽ biết rằng nvm
được sử dụng để quản lý các phiên bản của Nút trong các môi trường khác nhau. pyenv
làm điều tương tự với Python – đó là một công cụ quản lý phiên bản.
Công cụ này giúp bạn làm việc trên các môi trường khác nhau yêu cầu các phiên bản Python khác nhau.
Cài đặt pyenv
sử dụng Homebrew với lệnh sau:
Đây là lệnh để cài đặt Python 3 trên Mac:
brew install pyenv
Đảm bảo bạn làm theo các bước còn lại để cài đặt pyenv trong tài liệu.
Cài đặt Python3
Với pyenv
đã cài đặt, bạn không cần cài đặt Python với Homebrew nữa (như bạn có thể đang làm). Bạn có thể cài đặt Python bằng cách sử dụng pyenv
với cú pháp sau:
pyenv install [version]
Đối số phiên bản tuân theo phiên bản ngữ nghĩa là “major.minor.patch”.
Đối với Python 3, giả sử chúng ta muốn cài đặt 3.10.2
. Sau đó, chúng tôi sẽ sử dụng lệnh này:
pyenv install 3.10.2
Để xem danh sách các phiên bản Python mà chúng tôi có, chúng tôi sử dụng lệnh sau:
pyenv versions
Trong trường hợp của tôi, tôi có:

Từ ảnh chụp màn hình ở trên, dấu hoa thị hiển thị phiên bản Python hiện đang hoạt động, đây là phiên bản hệ thống mặc định:
python --version
# Python 2.7.18
Để đặt phiên bản mới cài đặt làm mặc định, đây là cách thực hiện (trong số nhiều cách khác):
pyenv global 3.10.2
python --version
# Python 3.10.2
Nếu phiên bản python của bạn vẫn giữ nguyên, bạn phải đảm bảo rằng bạn đã thêm lệnh init bắt buộc như bạn có thể xem trong tài liệu: Kiểm tra GitHub cơ bản – 2. Định cấu hình môi trường trình bao của bạn cho Pyenv
Với tất cả những thứ đó, giờ đây bạn có thể sử dụng Python 3.
Cập nhật phiên bản Python
Với nhiều phiên bản được phát hành, bạn có thể muốn cập nhật phiên bản của mình. Bạn có thể cập nhật phiên bản của mình bằng cách cài đặt phiên bản mới, đặt phiên bản này làm phiên bản mặc định toàn cầu và gỡ cài đặt phiên bản cũ theo tùy chọn.
Đây là các lệnh cho điều đó:
pyenv install new.python.version
pyenv global new.python.version
pyenv uninstall old.python.version
Cảm ơn bạn đã đọc! Tôi hy vọng bạn đã cài đặt phiên bản Python hữu ích nhất cho mình.