python 版本管理器:pyenv
zsh 配置
# 安裝
curl -l | bash
## 使用 macos時可以通過 homebrew 進行安裝
brew update
brew install pyenv
brew install zlib
brew install sqlite
# 新增環境變數到 .bashrc 並使之生效
$ echo 'export pyenv_root="$home/.pyenv"' >> ~/.zshrc
$ echo 'export path="$pyenv_root/bin:$path"' >> ~/.zshrc
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
$ exec "$shell"
# 更新
pyenv update
# 解除安裝
rm -fr ~/.pyenv
## 從 .bashrc 移除上面新增的環境變數
使用# 安裝 python
pyenv install 2.7.8
# 設定本地版本
pyenv local 3.4.10
# 設定全域性版本
pyenv global 2.7.8
python 包管理器:pip
安裝在 python2 >= 2.7.9 或者 python3 >=3.4 時,預設已經安裝了 pip 了。
curl -o get-pip.py
python get-pip.py
使用# 安裝軟體包
pip install somepackage # 最新版本
pip install somepackage==1.0.4 # 指定版本
pip install 'somepackage>=1.0.4' # 最小版本
# 公升級
pip install --upgrade somepackage
# 解除安裝
pip uninstall somepackage
# 搜尋包
pip search somepackage
# 顯示指定包的詳細資訊
pip show -f somepackage
# 列出已經安裝的包
pip list
注意:同時使用 python2 和 python3 時,使用下述方式:
python2 -m pip install somepackage
python3 -m pip install somepackage
python環境管理
不論linux windows,用conda實現環境管理為最優策略。安裝conda後,conda list可檢視現有環境 初始只有乙個 可以按需創造多個環境,新建環境在conda的env目錄下 新環境需要新增包,conda install可新增,但通常conda install裡的包會少 這時,最優...
Python多環境管理 pyenv
因某些需求,需要安裝tensorflow,很自然地在終端敲下了以下命令 pip install tensorflow然後。好傢伙?居然沒有?因為是python 3.9,去pypi搜尋了,居然還真沒有支援的,最高只有python 3.8 於是便考慮乙個多版本的python環境,碰巧就在github上看...
anaconda 環境管理
檢視當前系統的anaconda環境 conda info e 新建乙個 conda 環境 tensorflow conda create n tensorflow pip python 3.5 啟用環境 mac source activate tensorflow 退出環境 mac source d...