美文网首页
发生ModuleNotFoundError,提供一种可能的解决方

发生ModuleNotFoundError,提供一种可能的解决方

作者: JunChen | 来源:发表于2024-02-04 12:29 被阅读0次

这是我自己遇到的问题,明明有模块,模块写的也没有错,还在.zshrc中添加了以下这样的代码:

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

然而还是在有些地方调用python文件的时候发生ModuleNotFoundError,搜索了很多,最后找到了一个方法,你们可以尝试一下。

我不是专业的程序员,只是业余兴趣,不懂其中的原理,但是这个方法,对我确实有用。提供参考。


解决方法

要将路径永久添加到sys.path中,可以将路径添加到Python的site-packages目录中或者创建一个.pth文件。.pth文件包含要添加到sys.path中的路径,将其放置在site-packages目录下即可。

1. 进入site-packages目录

通过运行以下命令找到:python -m site --user-site

2. 创建一个.pth文件
# custome_path自己取,随便都行,但是后缀要是.pth
vim custome_path.pth
3. 在.pth文件写入你要添加到sys.path的路径
/path/to/your/project

结束

相关文章

网友评论

      本文标题:发生ModuleNotFoundError,提供一种可能的解决方

      本文链接:https://www.haomeiwen.com/subject/nyjfadtx.html