使用Conda develop添加源代码模块不能解析Conda包

2024-06-08 09:55:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用它的源目录导入依赖项。(名字模糊,因为这是为了工作)。在

所以我使用了conda develop,它添加了一个条件pth站点包中的文件

[user@user folder]$ conda develop /path/to/source/
added /path/to/source/
completed operation for: /path/to/source/

当我使用python.py运行代码时,新模块会进行解析,但是它不会解析conda本身的依赖关系。即:

^{pr2}$

所以Pyro是安装在dqconda环境中的一个包,但是由于某种原因通过conda develop导入的源代码,它找不到导入。我不确定这本身是否是一个问题,但是代码的开发人员也有一个巧妙的想法:命名模块Pyro.py,然后在模块顶部导入{}。有没有办法让conda导入优先于源代码?还是一开始就解决了?在

提前感谢您的帮助!在


Tags: 模块topath代码pysource源代码条件