1

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

问题是我无法让 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

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

4

1 回答 1

2

这应该可以帮助您做到这一点:覆盖 Python 导入顺序。只需将您的导入更改为:

import sys
sys.path.insert(0,"/home/optimi/bzffourn/ZIB/python_scripts/pyMathProg/picos")
import picos.constraint
于 2014-05-12T10:17:28.790 回答