1. 程式人生 > 其它 >Linux系統centos簡單安裝pyenv,構建獨立的可管理的Python開發環境

Linux系統centos簡單安裝pyenv,構建獨立的可管理的Python開發環境

技術標籤: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

“一勞永逸” 的話,有是有的,而 “一勞永逸” 的事卻極少~