python環境管理命令 Python 環境管理

2021-10-11 16:49:14 字數 1359 閱讀 8280

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...