發(fā)生ModuleNotFoundError,提供一種可能的解決方法

這是我自己遇到的問題,明明有模塊,模塊寫的也沒有錯,還在.zshrc中添加了以下這樣的代碼:

export PYTHONPATH="${PYTHONPATH}:/Users/xxxx/"

然而還是在有些地方調(diào)用python文件的時候發(fā)生ModuleNotFoundError,搜索了很多,最后找到了一個方法,你們可以嘗試一下。

我不是專業(yè)的程序員,只是業(yè)余興趣,不懂其中的原理,但是這個方法,對我確實有用。提供參考。


解決方法

要將路徑永久添加到sys.path中,可以將路徑添加到Python的site-packages目錄中或者創(chuàng)建一個.pth文件。.pth文件包含要添加到sys.path中的路徑,將其放置在site-packages目錄下即可。

1. 進入site-packages目錄

通過運行以下命令找到:python -m site --user-site

2. 創(chuàng)建一個.pth文件
# custome_path自己取,隨便都行,但是后綴要是.pth
vim custome_path.pth
3. 在.pth文件寫入你要添加到sys.path的路徑
/path/to/your/project

結束

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容