Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';t使用bsub导入模块_Python_Pythonpath - Fatal编程技术网

Python Can';t使用bsub导入模块

Python Can';t使用bsub导入模块,python,pythonpath,Python,Pythonpath,我必须使用bsub运行Python脚本,但它不起作用,因为该脚本无法导入模块(Scipy) 当我在Python下本地运行脚本时,它工作得非常好。但是当我使用bsub时,它找不到Scipy。。。我将模块的路径放在我的PYTHONPATH中,但它没有改变任何东西 我检查了我的.bashrc是否在集群中运行良好,没有问题,我也可以使用ssh直接在Python中运行脚本,但不能使用bsub。有什么想法吗?使用bsub启动一个交互式作业,看看是否可以运行脚本。这听起来像是当提交作业时,它们开始的环境不同于

我必须使用bsub运行Python脚本,但它不起作用,因为该脚本无法导入模块(Scipy)

当我在Python下本地运行脚本时,它工作得非常好。但是当我使用bsub时,它找不到Scipy。。。我将模块的路径放在我的
PYTHONPATH
中,但它没有改变任何东西


我检查了我的
.bashrc
是否在集群中运行良好,没有问题,我也可以使用ssh直接在Python中运行脚本,但不能使用bsub。有什么想法吗?

使用bsub启动一个交互式作业,看看是否可以运行脚本。这听起来像是当提交作业时,它们开始的环境不同于您在集群中ssh到一个worker时得到的环境(这是使用PlatformLSF,对吗?).LSF,是的。我会试试这个,谢谢。我试过这个:bsub-I python2 test.py,但它不起作用。。。如果bsub在不同的环境中启动作业是真的,这似乎是因为我无法理解追加的内容,那么如何在bsub中加载my.bashrc?您认为可以使用“setenv”变量为bsub设置PYTHONPATH吗?我对bsub了解不多。你甚至可以做一些类似于导入系统的事情;sys.path.append(“/foo/bar”),但我会集中精力调试bsub环境