Linux 运行python文件时报ModuleNotFoundError: No module named 'xxxxx'
1. 问题#
运行项目文件main.py,抛出异常ModuleNotFoundError: No module named 'Environment'
2. 原因#
Linux环境下,直接运行.py文件,只会搜索默认的路径,不像Vs Code和Pycharm会把整个项目链接在一起,IDE会自动去搜素这些文件夹以及相关的包
3.解决方法#
首先在运行环境中进入python,找到sys.path路径
import sys
print(sys.path)
查看到sys.path所在的目录
在以上目录中去找,我的是\root\anaconda3\envs\environment\lib\python3.9\site-packages
然后,进入site-packages目录下
增加.path文件
nano Mycode_path.pth
最后,在文件里面添加代码目录在保存退出
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix