问题描述:
在导入自己写的模块的时候,有时候会出现问题: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])