這是我自己遇到的問題,明明有模塊,模塊寫的也沒有錯,還在.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