PyCharm 不允许我从 github 克隆的文件夹导入

问题描述 投票:0回答:1

我遇到了一个奇怪的错误,我不知道如何描述它的特征。

我正在尝试从子文件夹导入一个类,该类是从

GitHub
克隆的。但是当我这样做
from Awesome_Python_Games import class_to_import
时,它会说
ModuleNotFoundError: No module named 'Awesome_Python_Games'

因此,我尝试让 PyCharm 承担繁重的工作。因此,我将该文件放在我在主目录

fold_1.fold_2
中创建的另一个文件夹中,并且它被检测到。当我手动将其移至
Awesome_Python_Games
时,我期望 PyCharm 重构 import 语句。然而,这一次,重构过程涉及删除导入语句!

文件夹

Awesome_Python_Games
是来自此处的 git 克隆 - https://github.com/OSSpk/Awesome-Python-Games

这是一些截图 -

这会产生错误 - enter image description here

这不是-

enter image description here

我在here找到了类似的帖子,但即使按照评分最高的答案中的说明进行操作,我也无法使其正常工作。

python module pycharm
1个回答
0
投票

文件夹

Awesome_Python_Games
设置为 Pycharm 中的根目录。因此,当您执行
from Awesome_Python_Games import class_to_import
时,它会在
Awesome_Python_Games
中查找
Awesome_Python_Games
,但找不到。

要解决此问题,您需要将 tbd_3 设置为根目录。

Right click
,然后查找
Mark Directory as
,然后单击
Source Root

这应该可以解决你的问题

© www.soinside.com 2019 - 2024. All rights reserved.