【发布时间】:2017-04-24 20:35:31
【问题描述】:
使用 Windows / ipython v6.0.0 我在远程主机上运行 ipcontroller 和几个 ipengines,对于简单的情况,一切似乎都可以正常工作。
我尝试调整远程主机(运行 ipengines 的地方)上的 pythonpath,以便它可以找到安装在远程主机上的 python 用户包。由于某种原因,ipengine 不接受这一点。 我不知道每个 ipengine 从哪里得到它的 pythonpath。启动命令提示符,更改 pythonpath,然后在该环境中启动 ipengine 没有帮助。
事实上,这似乎不适用于pythonpath,但也适用于所有其他环境变量。所有这些都来自某个地方,显然无法更改,以便 ipengine 使用这些值。
似乎唯一的选择是在启动 ipengine 的目录中添加所有包、所需的二进制文件等(因为该目录已添加到 pythonpath)。
这看起来相当粗糙,一点也不优雅。我在这里错过了什么吗?
【问题讨论】:
标签: python python-3.x environment-variables ipython-parallel