我想向PICOS, a python module添加一个新类。我很早以前就以正常方式安装了它。但是现在我已经下载了源代码,并且我正在尝试进行一些更改。

问题是我无法设法让python从开发文件夹而不是普通文件夹中加载模块。

reload(picos.constraint)

Out[22]: <module 'picos.constraint' from '/home/optimi/bzffourn/python/lib/python2.7/site-packages/picos/constraint.pyc'>


源代码在这里:

/home/optimi/bzffourn/ZIB/python_scripts/pyMathProg/picos


因此,不考虑我所做的更改。

最佳答案

这应该可以帮助您做到:Override Python import order
只需将导入更改为此:

import sys
sys.path.insert(0,"/home/optimi/bzffourn/ZIB/python_scripts/pyMathProg/picos")
import picos.constraint

关于python - 指定python模块的开发版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23605240/

10-10 16:19