首页 > 编程语言 > 详细

Linux python import自己文件目录的包时,出现ModuleNotFoundError: No module named

时间:2021-02-01 11:45:02      阅读:134      评论:0      收藏:0      [点我收藏+]

原因

IDE环境下,例如pycharm下,会自动搜索代码所在目录,寻找相关的包,而Linux环境下,直接运行.py文件,只会搜索默认的路径。此时需要把代码所在目录添加到sys.path当中。

技术分享图片

 

 

解决步骤

1. 进入python,执行import sys 并且查看print(sys.path)

2. 进入上述打印出的路径的site-packages目录下

技术分享图片

cd /home/dicfin/miniconda3/lib/python3.7/site-packages

3. 增加.path文件 vim code_path.pth

4.在此文件下添加你的代码目录并保持 /home/dicfin/code_dic/

Linux python import自己文件目录的包时,出现ModuleNotFoundError: No module named

原文:https://www.cnblogs.com/fjsdjsj/p/14355065.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!