pyenv 簡介
pyenv 是 Python 版本管理工具, pyenv 可以改變全域的 Python 版本,在系統中安裝多個版本的 Python, 設定目錄級別的 Python 版本,還能創建和管理 virtual python environments,
安裝 pyenv
- 安裝git:
~]# yum install -y git - 安裝依賴:
~]# yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils - 添加python用戶:
~]# useradd python - 安裝pyenv:
~]$ sudo curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash - 添加環境變數
vim ~/.bashrc
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Pyenv 使用
- 安裝指定版本:
pyenv install 3.8.2 - 離線安裝
~]$ mkdir .pyenv/cache
~]$ mv Python-3.5.2.tgz Python-3.5.2.tar.xz Python-3.5.2.tar.gz .pyenv/cache
~]$ pyenv install 3.5.2
- 查看當前的版本:
pyenv version - 列出所有的版本:
pyenv versions - 設定當前目錄及子目錄的版本:
pyenv local 3.5.2
Virtualenv
使用插件 virtualenv 創建獨立空間,實作模塊/包之間的隔離
- 創建虛擬環境:
pyenv virtualenv 3.8.3 py383 - 使用虛擬環境:
pyenv local py383
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88126.html
標籤:Python
上一篇:一篇文章教會你如何制做精美導航條
