通过Pytest
运行ssh
测试时,我得到了{" no module named pandas
"虽然模块既安装在vritual环境中,也安装在本地环境中。
有人可以指出我应该在哪里安装它吗?
我访问我的服务器:
ssh user@server.com
输入密码
运行以下命令:" py.test -s -v jupyter_test.py
"。它运行测试,作为测试结果,我得到上述错误。
当我在服务器上进行测试时,没有ssh
,它完美无缺。但我需要通过ssh来做。
答案 0 :(得分:0)
原因是在远程计算机上安装了旧版本的Python,当我将脚本转换为Python 3时,它运行得很好。
我用来转换脚本的命令是:
jupyter nbconvert --to script --execute --stdout file.ipynb | python3