我有一个项目,例如project 1
。我从Github下载了project 1
的源代码,并将其放在主文件夹中的PycharmProjects文件夹中。我还克隆了project 1
并将其安装在主文件夹中。现在,文件的结构如下所示(这里仅包含一个类作为示例,但可能会有更多的嵌套文件夹和类,但是为了简单起见,我们假设只有一个类):
/home
/project 1/folder 1/foo.py
/PycharmProjects/project 1/folder 1/foo.py
现在,我想在笔记本中导入foo.py
(我正在其中编写教程和一些测试方法),并且从PycharmProjects/project 1/folder 1
导入类时遇到了麻烦。每次我想添加类时,python都会从安装文件夹中的主目录/home/Project 1/folder 1
中的类(而不是源代码)中导入该类。
我在这里有两个问题:
sys.path
,但仍然无法导入该类。编辑:显然,解决此问题的一种简单方法是重命名其中一个文件夹,但假设我们不想这样做。