Giống như nhiều ngôn ngữ lập trình khác, Python hỗ trợ các thư viện và framework của bên thứ ba cực kỳ hữu dụng giúp ta có thể dùng lại tránh việc mất công viết lại từ đầu. Tuy nhiên việc tải xuống, cài đặt và quản lý các package này có thể gây khó chịu và tốn thời gian, đó là lý do tại sao các nhà phát triển Python dựa vào một công cụ đặc biệt gọi là PIP cho Python để giúp mọi thứ dễ dàng và nhanh chóng hơn.
Cài đặt môi trường
3 bước sau đây dùng để cài đặt môi trường pyenv
và python
Bước 1: Đầu tiên ta sẽ cập nhập homebrew
$ brew update
Bước 2: Cài đặt pyenv thông qua github
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
Khai báo biến môi trường PYENV_ROOT
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
Lưu ý đối với Zsh: Chỉnh sửa
~/.zshenv
thay cho file~/.bash_profile
Lưu ý đối với Ubuntu và Fedora: Chỉnh sửa
~/.bashrc
thay cho file~/.bash_profile
Bước 3: Thêm pyenv init
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
Cuối cùng thì khởi động lại và kiểm tra phiên bản pyenv
bằng lệnh pyenv version
Cài đặt python:
Từ giờ nếu như ta muốn cài python phiên bản nào thì với cú pháp sau:
pyenv install 3.7.2
Trong đó 3.7.2
là version của python.
Sau khi cài đặt python thi hãy kiểm tra version của python vừa cài đặt python --version
Gỡ cài đặt python:
Nếu như muốn xoá phiên bản của python thì gõ lệnh:
pyenv uninstall 3.7.2
Thiết lập sử dụng vesion python
Nếu như ta có nhiều version python, nhưng muốn thiết lập mặc định một version nào đó làm chính thức thì gõ lệnh python global 3.7.2
. Đối với lệnh này sẽ thiết lập python version 3.7.2 làm global.
Còn nếu như tuỳ vào dự án với mỗi version khác nhau thì ta củng có thể thiết lập cho từng dự án bằng cách python local 3.7.0
Cập nhập pyenv
$ cd $(pyenv root)
$ git pull
Để chỉ định phiên bản cập nhập thì ta sẽ checkout đến tag có version tương ứng:
$ cd $(pyenv root)
$ git fetch
$ git tag
v0.1.0
$ git checkout v0.1.0
Xoá Pyenv
Sử dụng lệnh remove trong Linux để xoá thư mục Pyenv
rm -rf $(pyenv root)
Cài đặt bằng Homebrew
Chúng ta củng có thể cài đặt pyenv bằng cách sử dụng Homebrew
$ brew update
$ brew install pyenv
Hoặc xoá pyenv bằng homebrew
brew uninstall pyenv