无法安装pip软件包

时间:2020-01-11 00:42:37

标签: python pip pypi

我正在尝试制作自己的python3 pip包。我从命令行用麻线在线上传了它,在这里可以在线看到它:

https://pypi.org/project/example-pkg-martinbarker-test/

我完全遵循this教程(更改软件包名称除外),但是如果我尝试使用url中的指令安装软件包:

pip install example-pkg-martinbarker-test

我得到一个错误:

# pip install example-pkg-martinbarker-test
Collecting example-pkg-martinbarker-test
  Could not find a version that satisfies the requirement example-pkg-martinbarker-test (from versions: )
No matching distribution found for example-pkg-martinbarker-test

关于我如何将包裹上传到麻线那是什么引起了这个错误?

2 个答案:

答案 0 :(得分:1)

使用Python 3安装时,该安装对我有效,而使用Python 2安装失败。

在这种情况下,请确保您正在针对Python 3运行pip。您可能希望为Python 3创建一个虚拟环境,并安装该软件包。

要创建虚拟环境:

virtualenv env -p python3

要激活虚拟环境,请执行以下操作:

source ./env/bin/activate

要检查版本:

pip -V

pip 19.3.1 from some/path/env/lib/python3.7/site-packages/pip (python 3.7)

要安装:

pip install example-pkg-martinbarker-test

这将成功安装您提到的软件包。

Collecting example-pkg-martinbarker-test
  Downloading https://files.pythonhosted.org/packages/b8/34/9cb503547689819a8c98048eb7127a3538243b0d44294987dba28eeb0259/example_pkg_martinbarker_test-0.0.1-py3-none-any.whl
Installing collected packages: example-pkg-martinbarker-test
Successfully installed example-pkg-martinbarker-test-0.0.1

答案 1 :(得分:0)

已通过卸载pip并安装pip3,然后通过pip3安装我的软件包进行了修复

pip安装示例-pkg-martinbarker-test == 0.0.1

谢谢