python导入模块出现ImportError: No module named '...'问题解决方法总结

问题描述:

在导入自己写的模块的时候,有时候会出现问题:ImportError: No module named 'xxx',前人已经总结的方法如下:

(1 使用sys.path.append来添加路径, 具体如下:

import sys

sys.path.append("/path/your/code")

2)使用PYTHONPATH环境变量

(3)将py文件放到site-packages目录下

4)使用pth文件,放到site-packages目录下。(一行一个路径)

5)调用sys.path.append("path")

6)直接把模块文件放到$python_dir/lib目录下

我发现的一种新的方法:

(7)import sys

sys.path.extend([path])

你可能感兴趣的:(Python)