# 顯示版本信息
python --version
# 查找python
where python
一僚焦、virtualenv管理環(huán)境
virtualenv+virtualenvwrapper很適合windows管理python虛擬環(huán)境
1.virtualenv
# 安裝和版本
pip install virtualenv
# 查看環(huán)境列表:包列表
無
# 新建和刪除虛擬環(huán)境
cd xxx
virtualenv cms –p c:\Python27\Python2.exe
刪除需要刪除cms文件夾
# 激活和退出虛擬環(huán)境
cd xxx/cms/Scripts
activate
deactivate
# 安裝和卸載新包
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip uninstall requests
2.virtualenvwrapper
# 安裝和版本
pip install virtualenvwrapper-win
# 查看環(huán)境列表:包列表
lsvirtualenv
# 新建和刪除虛擬環(huán)境
mkvirtualenv test --python=python3.8
rmvirtualenv test
# 激活和退出虛擬環(huán)境
workon test
deactivate
# 安裝和卸載新包
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip uninstall requests
二、pyenv管理環(huán)境
pyenv適合linux管理python虛擬環(huán)境
1.python版本管理
# 安裝和版本
pyenv version
# 查看已安裝python版本
pyenv versions
# 安裝和卸載指定版本python
pyenv install --list
pyenv install 3.6.5
pyenv uninstall 3.6.5
# 設(shè)置系統(tǒng)的python版本,shell > global > local 本機 > 全局 > 當前
pyenv global 3.6.5
pyenv local 3.6.5
pyenv shell 3.6.5
2.python環(huán)境管理
pip install pyenv-virtualenv
# 查看環(huán)境列表:包列表
pyenv virtualenvs
# 新建和刪除虛擬環(huán)境
pyenv virtualenv 3.6.5 test2
pyenv virtualenv-delete test2
pyenv uninstall test2
# 激活和退出虛擬環(huán)境
pyenv activate test2
pyenv deactivate
# 安裝和卸載新包
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip uninstall requests
三士飒、conda管理環(huán)境
1.conda版本
conda --version
2.conda環(huán)境列表
# 默認為base環(huán)境
conda info --envs
conda info -e
conda env list
3.創(chuàng)建和刪除環(huán)境
# d2l環(huán)境名稱
# 3.6python版本
conda create --name d2l python=3.6
conda env remove -n d2l
4.激活和退出環(huán)境
conda activate d2l
conda deactivate d2l
5.安裝和卸載新包
# 當前已安裝的包
conda list
# 更新版本
conda list --revision
# 安裝包
conda install pillow==9.1.1
# 降低指定包版本
conda install -c anaconda libffi==3.3
conda install -c anaconda libffi==3.3
# 降低更新版本
conda install --rev 5 # 降至指定版本