при запуске теста Pytest через ssh я получаю «модуль без имени pandas», хотя модуль установлен - PullRequest
0 голосов
/ 22 мая 2018

при запуске Pytest тестирование через ssh Я получаю "no module named pandas", хотя модуль установлен как в критической среде, так и локально.

Может кто-нибудь указать, где еще мне его установить?

Я получаю доступ к своему серверу:

ssh user@server.com

введите пароль

и выполните следующую команду: "py.test -s -v jupyter_test.py".Он запускает тесты, и в результате теста я получаю вышеупомянутую ошибку.

Когда я тестирую на сервере, без ssh, он работает отлично.Но мне нужно сделать это через ssh.

1 Ответ

0 голосов
/ 23 мая 2018

причина была в том, что на удаленной машине была установлена ​​старая версия Python, когда я конвертировал скрипт в Python 3. Он работал нормально.

Команда, которую я использовал для конвертации скрипта:

jupyter nbconvert --to script --execute --stdout file.ipynb | python3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...