新聞中心
Python是如何尋找包的

站在用戶的角度思考問題,與客戶深入溝通,找到柳州網站設計與柳州網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網站建設、成都網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣、域名與空間、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋柳州地區(qū)。
現在大家的電腦上很可能不只有一個Python,還有更多的虛擬環(huán)境,導致安裝包的時候,一不小心你就忘記注意安裝包的路徑了。首先
我們來解決找包的問題,這個問題回答起來很簡單,但很多人不知道這個原理。假如你的Python解釋器的路徑是
當前工作目錄(pwd命令的返回結果)
這里如果你用的是Linux上的默認Python,
是/usr/local。從上面第二條可以看到不同次版本號的Python的三方庫路徑不同,如果你把Python從3.6升級到3.7那么之前裝的三方庫都
沒法用了。當然你可以整個文件夾都拷貝過去,大部分情況不會出問題。
幾個有用的函數
sys.executable 當前使用的Python解釋器路徑
sys.path 當前包的搜索路徑列表
sys.prefix 當前使用的
>>> import sys >>> sys.executable '/home/frostming/.pyenv/versions/3.7.2/bin/python' >>> sys.path ['', '/home/frostming/.pyenv/versions/3.7.2/lib/python37.zip', '/home/frostming/.pyenv/versions/3.7.2/lib/python3.7', '/home/frostming/.pyenv/versions/3.7.2/lib/python3.7/lib-dynload', '/home/frostming/.local/lib/python3.7/ site-packages', '/mnt/d/Workspace/pipenv', '/home/frostming/.pyenv/versions/3.7.2/lib/python3.7/site-packages'] >>> sys.prefix '/home/frostming/.pyenv/versions/3.7.2'
名稱欄目:創(chuàng)新互聯Python教程:怎么找python包的路徑
標題網址:http://www.dlmjj.cn/article/djjghip.html


咨詢
建站咨詢
