无法打开文件'menu.py':[Errno 2]没有这样的文件或目录

时间:2019-08-05 07:34:57

标签: python python-3.x

我已经在python3.5中创建了一个虚拟环境,并且在该环境中创建了许多程序。

我激活了环境并使用shell脚本(.sh文件)执行了我的python程序之一。

在该程序中,我导入了另一个处于同一环境中的程序,但是当我运行该程序时,无法导入它,并且出现此错误:

Can't open file 'menu.py': [Errno 2] No such file or directory

2 个答案:

答案 0 :(得分:0)

正如其他人所说,确定当前设置有些困难,但是我认为您需要将源代码的根目录添加到PYTHONPATH中。使用这个:

PYTHONPATH=/absolute/path/to/root python3 menu.py

答案 1 :(得分:0)

谢谢您的评论.....我调试了错误。问题是当我在主程序中导入其他py文件时,我没有在主程序中提及其他程序的路径...但感谢您的支持...