Glpk需要使用configure make install命令构建。所以我用了zc.recipe.cmmi构建glpk包的方法。它在bin目录中生成glpsol命令。我需要能够在通过中指定的入口点运行的python代码中使用这个命令'glpsol'设置.py. 当我直接调用os.system('glpsol')
时,它说commmand not found。是否有任何方法将条目添加到PATH env变量中,以便将bin目录添加到PATH env变量中。我是新来的,可能做错了。如果有更好的方法,请建议。在下面找到我正在使用的文件。你知道吗
import os
def useglpk():
print os.environ['PATH']
print os.system('glpsol')
from setuptools import setup, find_packages
setup(
name="sample",
entry_points = {
'console_scripts': [
'useglpk = useglpk:useglpk'
]
}
)
[buildout]
parts =
glpk
sample
develop = .
[sample]
recipe = zc.recipe.egg:scripts
eggs = sample
interpreter = samplepy
[glpk]
recipe = zc.recipe.cmmi
url = http://ftp.gnu.org/gnu/glpk/glpk-4.52.tar.gz
configure-options = --prefix=${buildout:directory}
您可以将初始化代码添加到使用
initialization
项生成的脚本中:在这里,我们插入了要放在
PATH
环境变量前面的buildoutbin/
目录。你知道吗相关问题 更多 >
编程相关推荐