如何安装最新版本的 pytest,与旧版本共存?
Posted
技术标签:
【中文标题】如何安装最新版本的 pytest,与旧版本共存?【英文标题】:How do I install the latest version of pytest, coexisting with an older version? 【发布时间】:2020-08-15 12:02:18 【问题描述】:这是我目前的版本
% pytest --version
This is pytest version 4.6.9, imported from /home/abc/.local/lib/python2.7/site-packages/pytest.pyc
根据https://docs.pytest.org/en/latest/announce/index.html,最新版本是pytest-5.4.1。
我运行了% pip install --upgrade pytest
,但我的 pytest 版本仍然是 4.6.9。理想情况下,我希望能够单独安装最新版本,例如 pytest3。
我的机器上同时安装了 python 2.x 和 3.x。
【问题讨论】:
转到站点包并将pytest目录名称更改为其他名称,然后安装第二个版本 运行pip -V
和(如果您的 pip
是 20.0 及更高版本)pip debug
并将输出添加到问题中。很可能您的系统中有多个 Python 安装,pip
命令安装用于一个安装,而您希望在另一个安装中进行包更新。
我的 pip 版本:pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
【参考方案1】:
你试过卸载pytest吗
python3 窗口
pip uninstall pytest
python3 linux
pip3 uninstall pytest
然后重新安装
pip install pytest
或 下载whl文件 https://pypi.org/project/pytest/#files 下载 pytest-5.4.1-py3-none-any.whl 包裹。 然后转到终端或 cmd for windows。
命令:
pip3 uninstall pytest
cd Desktop
pip3 install pytest-5.4.1-py3-none-any.whl
或
pip uninstall pytest
cd Desktop
pip install pytest-5.4.1-py3-none-any.whl
如果你想让我解释更多,请告诉我
【讨论】:
我卸载并重新安装,但没有任何区别。 你是什么操作系统 你看过这个网站pypi.org/project/pytest 我在 Windows10 上使用WSL
。我查看了 pytest 链接,但仍然无法弄清楚。
命令:pip3 uninstall pytest
下一个命令cd Downloads
下一个命令:wget https://files.pythonhosted.org/packages/c7/e2/c19c667f42f72716a7d03e8dd4d6f63f47d39feadd44cc1ee7ca3089862c/pytest-5.4.1-py3-none-any.whl
下一个命令:pip3 install pytest-5.4.1-py3-none-any.whl
以上是关于如何安装最新版本的 pytest,与旧版本共存?的主要内容,如果未能解决你的问题,请参考以下文章