故障运行的Python单元测试与TOX - 已安装导入错误的模块
问题描述:
我是新来的蟒蛇,我试图为这个项目运行单元测试: https://github.com/matrix-org/synapse故障运行的Python单元测试与TOX - 已安装导入错误的模块
我从的顶层运行TOX项目。我得到这个错误: exceptions.ImportError:没有名为pymacaroons的模块
但pymacaroons已经使用pip安装。据我所知,我只有一个版本的Python。真的很难倒在这里。
答
tox
创建自己的虚拟环境并根据tox.ini
安装相关性。 pymacaroons
未在tox.ini
中列出,因此未安装。要安装它,要么添加pymacaroons
到tox.ini
(第[testenv]
,关键deps
),或在requirements.txt
添加-rrequirements.txt
到tox.ini
和列表pymacaroons
。
你可以提供'pip list | grep -i“macaroon”'? –
当然。 pymacaroons(0.12.0) – cheez