【发布时间】:2022-01-24 02:00:36
【问题描述】:
我在导入位于 seme 目录但位于文件夹中的 python 文件时遇到问题:./subproject1/subproject1.py 错误:
文件“/home/ubuntu4/Downloads/ProjectX/main.py”,第 4 行,在 导入子项目1.子项目1 ImportError: 没有名为 subproject1.subproject1 的模块
项目如下所示:
/home/ubuntu4/Downloads/ProjectX
-/subproject1
- subproject1.py
main.py
我在 python 上这样导入:
import sys
import os
import multiprocessing
import subproject1.subproject1
我已经在我的 Windows 电脑上运行了它,它运行良好,但在我的 ubuntu 电脑上它却无法运行,有什么建议吗?
【问题讨论】:
-
你是如何在 python 上运行的,使用命令行还是一些 ide?span>
-
python main.py 直接从 VENV 内的终端
-
尝试在
subproject1目录下添加一个空的__init__.py文件。 -
那里没有变化,同样的错误
标签: python windows ubuntu python-import