以CentOS7平台为例,假设咱们的项目名是demo,咱们在demo目录下存在多个模块 aa, bb,cc, 特别须要注意的是demo不是模块,即demo目录下不存在__init__.py文件,即仅仅是一个普通文件夹,或者说是项目的根文件夹。为了使咱们demo项目中的py文件可以正常导入本项目中的任意模块下的任意文件,咱们须要配置sys.path或者PYTHONPATH或者.pth文件。这里咱们推荐.pth文件。python
在/usr/lib/python2.7/site-packages路径下,建立demo.pth文件,假设咱们的demo项目放在/opt/下,那么在demo.pth文件中应该添加一行/opt/demo,而后保存退出便可。python2.7