1. pip命令
查看已安裝的包
pip list
安裝包
pip install package_name
卸載包
# 卸載指定包
pip uninstall package_name
# 卸載已安裝的所有第三方Python庫(kù)
pip freeze > list.txt
pip uninstall -r list.txt -y
導(dǎo)出已安裝的包
pip freeze > requirements.txt
配置全局默認(rèn)包索引地址
# 指定清華大學(xué)提供的PyPI鏡像地址
# 此命令執(zhí)行后會(huì)替換pip數(shù)據(jù)源為清華源,提升包下載速度。一次使用,永久生效。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 查看當(dāng)前設(shè)置的地址
pip config list
2. 虛擬環(huán)境 venv
venv是python自帶的環(huán)境管理工具(好像是3.7版本后才引入的),它的作用是創(chuàng)建虛擬環(huán)境,以便更好地管理每個(gè)項(xiàng)目中的包。
絕大多數(shù)用戶使用pycharm時(shí)使用的虛擬環(huán)境就是它。
最直觀的好處就是用pyinstaller打包時(shí)不會(huì)引入很多不相關(guān)的包導(dǎo)致生成的可執(zhí)行文件體積過(guò)大了。
而且創(chuàng)建虛擬環(huán)境后vscode也能自動(dòng)識(shí)別到,這就很方便了。
創(chuàng)建虛擬環(huán)境 venv命令
python -m venv /path/to/new/virtual/environment
激活創(chuàng)建的虛擬環(huán)境
# 其實(shí)就是執(zhí)行`Activate.ps1`腳本
.\environment\Scripts\Activate.ps1
注:
如果報(bào)錯(cuò)...因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本...
,可以查詢 get-executionpolicy
當(dāng)前現(xiàn)用執(zhí)行策略是否是Restricted
。
然后管理員權(quán)限運(yùn)行power shell,輸入命令set-ExecutionPolicy RemoteSigned
調(diào)整策略即可。>
RemoteSigned
允許本地(本機(jī))腳本無(wú)需數(shù)字簽名運(yùn)行。Restricted
禁止運(yùn)行所有腳本文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-746120.html
退出虛擬環(huán)境文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-746120.html
deactivate
到了這里,關(guān)于python中包管理工具pip以及虛擬環(huán)境venv的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!