使用Windows/iPythonV6.0.0 我在一个远程主机上运行ipcontroller和几个ipengines,对于简单的情况,它们似乎都能正常工作。你知道吗
我尝试调整远程主机(ipengines运行的地方)上的pythonpath,以便它能够定位安装在远程主机上的python用户包。由于某种原因,ipengine不接受这一点。 我不知道每个ipengine的Python路径是从哪里来的。启动命令提示符、更改pythonpath,然后在该环境中启动ipengine都没有帮助。你知道吗
事实上,这似乎不适用于pythonpath,但也适用于所有其他环境变量。它们都来自某个地方,显然不能改变,以至于ipengine使用这些值。你知道吗
唯一的选择似乎是在ipengine启动的目录中添加所有包、所需的二进制文件等(因为该目录被添加到pythonpath)。你知道吗
这看起来相当粗糙,一点也不优雅。我是不是漏了什么?你知道吗
最后,我使用ipengine的启动脚本解决了这个问题(参见ipengine)_配置.py). 启动脚本在启动每个ipengine之前定义路径、pythonpath等。你知道吗
然而,我仍然不清楚为什么在启动ipengine之前(在相同的环境中)设置这些变量不能获得相同的结果。你知道吗
相关问题 更多 >
编程相关推荐