2017-10-20 42 views
0

我是新来的蟒蛇,我试图为这个项目运行单元测试: https://github.com/matrix-org/synapse故障运行的Python单元测试与TOX - 已安装导入错误的模块

我从的顶层运行TOX项目。我得到这个错误: exceptions.ImportError:没有名为pymacaroons的模块

但pymacaroons已经使用pip安装。据我所知,我只有一个版本的Python。真的很难倒在这里。

+0

你可以提供'pip list | grep -i“macaroon”'? –

+0

当然。 pymacaroons(0.12.0) – cheez

回答

2

tox创建自己的虚拟环境并根据tox.ini安装相关性。 pymacaroons未在tox.ini中列出,因此未安装。要安装它,要么添加pymacaroonstox.ini(第[testenv],关键deps),或在requirements.txt添加-rrequirements.txttox.ini和列表pymacaroons