Python有很多子產品,使用pip管理。
打開cmd,輸入pip 會顯示出所有的pip相關指令。常用的指令包括:
pip install 包名:安裝包
使用pip install安裝時,會出現網速很慢,導緻安裝失敗的問題,可以使用國内鏡像
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
其他國内鏡像
豆瓣:https://pypi.douban.com/simple
中國科學技術大學:https://mirrors.ustc.edu.cn/pypi/web/simple/
也可修改pip的配置檔案,在pip目錄下的pip.ini
pip list : 列出所有安裝的包
pip uninstall 包名: 解除安裝包
pip show包名:檢視已安裝包的相關資訊
pip list --outdated :檢視哪些包需要更新
pip install –- upgrade 需要更新的包名
當已安裝一個包,需要檢視包的位置,使用pip install 或pip show包名,即可顯示包所在的位置。下圖是我安裝完numpy後查找的安裝位置(我用的python是windowsApp,在microsoft store裡安裝的,pip下載下傳安裝的包都在appdata\local\packages目錄下。
Vscode 引用包時出現 import “xxx” could not be resolved from source
出現這個問題有兩個原因,1是電腦裡有多個版本的python,但某個版本沒有此依賴包,可以使用cmd,pip list檢視安裝。2是pylance插件沒有識别出你的依賴包的路徑。解決方式:
檔案->首選項->設定。
在搜尋框中輸入“pylance”,在結果中找到python>analysis:extra Paths,點選添加項目。将包的存放目錄填寫至此處。
(我使用的是windowsApp安裝的python,包存放在使用者下面的一個packages檔案夾下面,使用pip install 已安裝的包名,可以檢視到包的位置)