VScode自定義包無法匯入問題解決方案

2021-10-13 07:25:12 字數 634 閱讀 3655

modulenotfounderror: no module named 『base』,vscode自定義包無法匯入問題解決方案

適用情況:如下圖

原因:python在執行的時候會從python的執行環境中查詢包,查詢的路徑由××.pth定義。路徑為d:\program files (x86)\python3.9\lib\site-packages,其中「d:\program files (x86)\python3.9」是我的python安裝的絕對路徑。如圖:

我這裡的檔名為easy-install.pth,開啟檔案,新增我的自定義包的絕對路徑「d:\pythonworkspace\ceshi」,如圖:

執行成功

ptyhon匯入自定義包

包就是乙個至少包含 init py檔案的資料夾,這個檔案是必須存在的,否則,python就把這個目錄當成普通目錄 資料夾 而不是乙個包。init.py可以是空檔案,也可以有python 因為 init py本身就是乙個模組,而它的模組名就是對應包的名字。呼叫包就是執行包下的 init py檔案。1....

GoLand匯入自定義包

針對我們工作空間的目錄設定,如果我們只在 goland 中編碼的話,那就建議使用 project gopath,需要在其他 ide 中 編碼的話那就全域性變數。我們摘取官方文件的說法 go 必須放在工作空間 gopath 內。它其實就是乙個目錄,其中包含三個子目錄 go工具用於構建原始碼包,並將其生...

python匯入自定義包

在python導包的時候有三條鐵規 1.嚴格區分包和資料夾。包的定義就是包含 init py的資料夾。如果沒有 init py,那麼就是普通的資料夾。2.匯入package。在python 安裝目錄的site package資料夾中新建 pth,內容是需要匯入的package所在的資料夾路徑。3.匯...