如何设置ipengine的pythonpath和路径(使用ipyparallel)?

2024-04-24 01:29:54 发布

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

使用Windows/iPythonV6.0.0 我在一个远程主机上运行ipcontroller和几个ipengines,对于简单的情况,它们似乎都能正常工作。你知道吗

我尝试调整远程主机(ipengines运行的地方)上的pythonpath,以便它能够定位安装在远程主机上的python用户包。由于某种原因,ipengine不接受这一点。 我不知道每个ipengine的Python路径是从哪里来的。启动命令提示符、更改pythonpath,然后在该环境中启动ipengine都没有帮助。你知道吗

事实上,这似乎不适用于pythonpath,但也适用于所有其他环境变量。它们都来自某个地方,显然不能改变,以至于ipengine使用这些值。你知道吗

唯一的选择似乎是在ipengine启动的目录中添加所有包、所需的二进制文件等(因为该目录被添加到pythonpath)。你知道吗

这看起来相当粗糙,一点也不优雅。我是不是漏了什么?你知道吗


Tags: 用户定位路径目录远程环境windows地方
1条回答
网友
1楼 · 发布于 2024-04-24 01:29:54

最后,我使用ipengine的启动脚本解决了这个问题(参见ipengine)_配置.py). 启动脚本在启动每个ipengine之前定义路径、pythonpath等。你知道吗

然而,我仍然不清楚为什么在启动ipengine之前(在相同的环境中)设置这些变量不能获得相同的结果。你知道吗

相关问题 更多 >