我需要使用它的源目录导入依赖项。 (名称是混淆的,因为这是为了工作)。
所以我使用Promise<user|any>
在site-packages
conda develop
当我使用[user@user folder]$ conda develop /path/to/source/
added /path/to/source/
completed operation for: /path/to/source/
运行代码时,新模块会解析,但它不会解析conda本身的依赖关系。即:
python.py
所以Pyro是一个安装在dq conda环境中的软件包,但由于某些原因,通过(dq) [user@user]$ python file.py
Traceback (most recent call last):
File "file.py", line 10, in <module>
import utils as utils
*...
Various stack trace with import getting resolved
...*
import Pyro.errors
ImportError: No module named errors
导入的源代码,它无法找到导入。我不确定这本身是否是一个问题,但代码的开发人员也有一个巧妙的想法,即命名模块conda develop
,然后在模块的顶部导入Pyro.py
。有没有办法让conda导入优先于源代码?或者首先解决?
提前感谢您的帮助!