我正在尝试制作自己的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
关于我如何将包裹上传到麻线那是什么引起了这个错误?
答案 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
谢谢