当通过ssh运行Pytest测试时,我得到了#34;没有名为pandas的模块"虽然安装了模块

时间:2018-05-22 11:18:51

标签: python ssh terminal pytest

通过Pytest运行ssh测试时,我得到了{" no module named pandas"虽然模块既安装在vritual环境中,也安装在本地环境中。

有人可以指出我应该在哪里安装它吗?

我访问我的服务器:

ssh user@server.com

输入密码

运行以下命令:" py.test -s -v jupyter_test.py"。它运行测试,作为测试结果,我得到上述错误。

当我在服务器上进行测试时,没有ssh,它完美无缺。但我需要通过ssh来做。

1 个答案:

答案 0 :(得分:0)

原因是在远程计算机上安装了旧版本的Python,当我将脚本转换为Python 3时,它运行得很好。

我用来转换脚本的命令是:

jupyter nbconvert --to script --execute --stdout file.ipynb | python3