Linux系統centos簡單安裝pyenv,構建獨立的可管理的Python開發環境
阿新 • • 發佈:2021-01-03
技術標籤:Python相關pythonpyenvlinuxcentos安裝
Linux系統centos簡單安裝pyenv,構建獨立的可管理的Python開發環境。
一.安裝pyenv
1.>安裝依賴包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
2.>安裝pyenv包:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
3.> 設定環境變數:
#vim ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
4.>重新整理環境變數:
source ~/.bashrc
#即是啟動語句,重啟系統執行這條語句
exec bash
二、pyenv基本命令
1.1.自動安裝Python
pyenv install 3.8.6
1.2.手動安裝Python
在當前使用者家目錄下.pyenv/目錄下建立cache目錄,將下載好的Python-3.8.6的包放在該目錄下,
就不會去下載Python檔案,直接執行安裝,而不需要下載,節省下載時間。
2.檢視pyenv支援的python版本
pyenv install --list
3.檢視當前pyenv可檢測到的所有版本,處於啟用狀態的版本前以 * 標示.
pyenv versions
4.切換系統全域性Python版本
pyenv global 3.8.6
但是這樣粗暴的切換很有可能會出現問題,通常我們只需要在需要切換版本的路徑下切換就好.
5.目錄下使用指定的Python版本
pyenv global system #將當前的全域性Python版本還原到之前的版本
python -V #系統自帶的Python版本
Python 2.7.5
pyenv version #檢查 pyenv當前py 版本
system (set by /root/.pyenv/version)
mkdir ops #建立一個測試目錄
cd ops/
pyenv local 3.8.6 #使用local子命令指定當前目錄使用3.5.7版本
python -V #檢查當前版本
Python 3.8.6
cd #切換到其他目錄
python -V #再次檢查Python版本 ops目錄下版本為3.5.7 全域性為2.7.5 符合預期
Python 2.7.5
6.對pyenv資料庫進行更新(安裝Python後執行):
pyenv rehash
7.解除安裝已安裝的Python
pyenv uninstall 3.8.6
“一勞永逸” 的話,有是有的,而 “一勞永逸” 的事卻極少~