小编qin*_*unl的帖子

使用ssh时python无法找到模块

我在服务器上使用python。当我运行需要numpy模块的python命令时

ssh <server name> <python command>
Run Code Online (Sandbox Code Playgroud)

该服务器将抱怨找不到名为numpy的模块。

但是,如果我先通过以下方式SSH到该服务器

ssh <server name>
Run Code Online (Sandbox Code Playgroud)

然后在该服务器上运行该python命令

<python command>
Run Code Online (Sandbox Code Playgroud)

一切都会变好。

这意味着服务器已经安装了numpy模块吗?如果我没有登录,它就找不到该模块。

对问题可能有什么猜测?

谢谢

加:

抱歉忘记提及,我通过跑步获得的结果

ssh <server name> which python
ssh <server name> echo $PYTHONPATH
ssh <server name> echo $PYTHONUSERBASE
ssh <server name> echo $LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

与我第一次SSH到服务器时都一样

ssh <server name>
Run Code Online (Sandbox Code Playgroud)

然后运行这些命令

which python
echo $PYTHONPATH 
echo $PYTHONUSERBASE
echo $LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

python ssh

5
推荐指数
1
解决办法
3189
查看次数

标签 统计

python ×1

ssh ×1