Я использую Python на серверах.Когда я запускаю команду python, для которой требуется модуль numpy, если я сделаю
ssh <server name> <python command>
, этот сервер будет жаловаться, что модуль numpy не найден.
Однако, если я сначалаssh на этот сервер с помощью
ssh <server name>
, затем запустите команду python на этом сервере
<python command>
все будет в порядке.
Это означает, что сервер уже установленnumpy module , и он просто не может найти модуль без моего входа в него.
Есть предположения, в чем может быть проблема?
Спасибо
Добавить:
извините за то, что забыл упомянуть, что результат, полученный при запуске
ssh <server name> which python
ssh <server name> echo $PYTHONPATH
ssh <server name> echo $PYTHONUSERBASE
ssh <server name> echo $LD_LIBRARY_PATH
, такой же, как при первом подключении ssh к серверу
ssh <server name>
затем выполните эти команды
which python
echo $PYTHONPATH
echo $PYTHONUSERBASE
echo $LD_LIBRARY_PATH