我在Debian Linux下安装了pytest 2.3.4.默认情况下,它在Python 2.7下运行,但有时我想在Python 3.x下运行它,它也是安装的.我似乎无法找到关于如何做到这一点的任何指示.
PyPI Trove分类器显示Python :: 3,因此可能必须是可能的.除此之外py.test somedir/sometest.py
,我可以使用python -m pytest ...
,甚至python2.7 -m pytest ...
,但如果我尝试,python3 -m pytest ...
我会得到
/usr/bin/python3: No module named pytest
Joe*_*ate 51
我找到了一个解决方法:
python3-pip
使用aptitude 安装,创建/usr/bin/pip-3.2
. pip-3.2 install pytest
重新安装pytest,但是在python3.2路径下.python3 -m pytest somedir/sometest.py
.不像直接运行py.test那样方便,但可行.
Joe*_*Joe 26
python3没有安装py.test模块.如果可以,请安装该python3-pytest
软件包.
如果你不能这样做试试这个:
virtualenv --python=python3 env_name
source ./env_name/bin/activate
pip install py.test
归档时间: |
|
查看次数: |
36625 次 |
最近记录: |