使用 tox 进行单元测试时出现问题 运行 python - 已安装模块的 ImportError
Trouble running python unit tests with tox - ImportError for module that is already installed
我是 python 的新手,正在尝试 运行 这个项目的单元测试:
https://github.com/matrix-org/synapse
我是来自项目顶层的 运行ning tox。我收到此错误:
exceptions.ImportError: 没有名为 pymacaroons 的模块
但是 pymacaroons 已经使用 pip 安装了。据我所知,我只有一个版本的 python。真的被难住了。
tox
根据tox.ini
创建自己的虚拟环境并安装依赖项。 pymacaroons
未在 tox.ini
中列出,因此未安装。要安装它,请将 pymacaroons
添加到 tox.ini
(部分 [testenv]
,关键字 deps
)或将 -rrequirements.txt
添加到 tox.ini
并列出 pymacaroons
在 requirements.txt
.
我是 python 的新手,正在尝试 运行 这个项目的单元测试: https://github.com/matrix-org/synapse
我是来自项目顶层的 运行ning tox。我收到此错误: exceptions.ImportError: 没有名为 pymacaroons 的模块
但是 pymacaroons 已经使用 pip 安装了。据我所知,我只有一个版本的 python。真的被难住了。
tox
根据tox.ini
创建自己的虚拟环境并安装依赖项。 pymacaroons
未在 tox.ini
中列出,因此未安装。要安装它,请将 pymacaroons
添加到 tox.ini
(部分 [testenv]
,关键字 deps
)或将 -rrequirements.txt
添加到 tox.ini
并列出 pymacaroons
在 requirements.txt
.