當前位置:成語大全網 - 書法字典 - Python3.9解決了modulenotfounderror的問題:沒有模塊名為“XXX”

Python3.9解決了modulenotfounderror的問題:沒有模塊名為“XXX”

最近因為壹個項目在邊做邊學Python,由於項目使用的MVC模式,項目下的多個並行目錄存在py文件相互引用的問題。由於長期使用go,對Python包介紹的理解還不夠深入。

網上很多帖子都說解決這個問題的辦法是用sys.path.apped(" ... ")在文件頭。個人覺得很蠢。在gitee上看到有朋友用了壹套sys.path.apped。

我也試過這種方法,但是還是會有找不到模塊的問題。最後發現Python是壹種解析器語言,也就是我們需要在解釋過程中給出壹個路徑描述。壹定有壹種不那麽愚蠢的方法,那就是。pth文件。

首先,我們來看看Python當前的系統路徑:

查找:/home/user/。local/lib/python 3.9/site-packages,並創建您的項目名。路徑中的pth文件。該文件的內容如下:

跑步:

再次運行項目下的文件,就不會出現找不到模塊的問題了。壹次性添加pth文件,無需為每個項目文件添加路徑。