系统:mac
原因:使用pycharm软件时,需要将A文件夹中的py文件作为包导入B文件夹中使用,在pycharm的虚拟环境中可以正常使用,但拿到外部终端运行时就会报无法找到包
步骤:
1、open ~/.bash_profile
自定模块在“PaChong”文件夹下的其他文件夹中,那么加上这句话
export PYTHONPATH="/Users/long/Sites/PaChong:$PATH"
2、在自定义模块同级目录中新建一个__init__.py文件,说明该文件夹是一个包,这样,就可以把外部文件夹做为包随时导入
参考:
https://www.cnblogs.com/Sumomo0516/p/6010575.html
https://blog.csdn.net/fengmm521/article/details/78446384
http://www.cnblogs.com/ylan2009/p/4186768.htm
又一次需要导包,结果搜到自己的文章,方法无效,尴尬~~
import sys;sys.path.append('/Users/long/Sites/DataPlatformProject') # 自己的py文件所在的文件夹路径,该放__init__.py的就放
参考:
https://blog.csdn.net/u013998480/article/details/78567346
12月4日更新