我在服务器上使用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)