python 在pycharm下能导入外面的模块,到terminal下就不能导入

项目结构如下,在ic2ctw.py 中导入util,在pycharm下不报错,但是到terminal下运行报错

 File "deal_data/ic2ctw.py", line 3, in <module>

    import util

解决方案:

暂时方案:在终端下:export PYTHONPATH=/Users/fujingling/PycharmProjects/PSENet-pytorch

永久方案:

去到这个工程依赖的那个环境的site-packages下,我的目录是

/Users/xxx/anaconda2/envs/PSEnet_pytorch2.7/lib/python2.7/site-packages

新建一个xxx.pth (xxx可以是任意字符)

把这个工程的绝对路径写进去,每加一个工程就在后面加上

发布了72 篇原创文章 · 获赞 39 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/u012135425/article/details/95386684
今日推荐