【问题标题】:How to import a python file inside a folder?如何在文件夹中导入python文件?
【发布时间】: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


【解决方案1】:

我认为这是一个错误,因为我重新启动了计算机,没有任何更改并且问题已解决,在虚拟机中使用虚拟环境时可能会产生错误

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多