我需要导入一个名为ete3的包:
from ete3 import EvolTree 以下是我的问题:
我有两个本地化的这个包:
~/path1/path2/ete3~/path1/path3/ete3我手动更改了其中的一些命令行:~/path1/path3/ete3,但是当我在python3.7中调用ete3时,它调用这里的命令行:~/path1/path2/ete3,但我想在这里导入另一个命令行,~/path1/path3/ete3
有人知道怎么做吗?谢谢你的帮助
发布于 2019-12-24 11:12:51
在文件夹中添加空文件__init__.py,以便将它们作为
from path1.path3.ete3 import EvolTree 就像下面
Project
|
+-- path1
| |
| +-- file __init__.py
| +-- path2
| | |
| | +-- __init__.py
| | +-- ete3
| | | |
| | | +-- __init__.py
| +-- path3
| | |
| | +-- __init__.py
| | +-- ete3
| | | |
| | | +-- __init__.pyhttps://stackoverflow.com/questions/59467675
复制相似问题