1

我尝试按照此处的说明安装 PySFML。pipflat out 不会接受这个命令:

pip git+https://github.com/Sonkun/python-sfml?egg=pySFML
ERROR: unknown command "git+https://github.com/Sonkun/python-sfml?egg=pySFML"

我尝试了pipenv(无论如何我都希望使用它),它给出了:

pipenv install git+https://github.com/Sonkun/python-sfml?egg=pySFML
zsh: no matches found: git+https://github.com/Sonkun/python-sfml?egg=pySFML

我将 url 更改为 a#而不是 a?并且它似乎开始工作但随后:

Installing git+https://github.com/Sonkun/python-sfml#egg=pysfml…
⠦Warning: You installed a VCS dependency in non–editable mode. This will work fine, but sub-dependencies will not be resolved by $ pipenv lock.
  To enable this sub–dependency functionality, specify that this dependency is editable.
Collecting pysfml from git+https://github.com/Sonkun/python-sfml#egg=pysfml
  Cloning https://github.com/Sonkun/python-sfml to /tmp/pip-build-7z0jrlmi/pysfml

Error:  An error occurred while installing git+https://github.com/Sonkun/python-sfml#egg=pysfml!
No files/directories in /tmp/pip-build-7z0jrlmi/pysfml/pip-egg-info (from PKG-INFO)

(注意:切换?#给出相同的错误pip

我怎样才能从这里开始pipenv安装 PySFML?

4

1 回答 1

1

似乎它需要一些标签。

https://pip.pypa.io/en/stable/user_guide/#installing-packages

需求文件用于使用版本控制中的本地补丁覆盖依赖项。例如,假设一个依赖项,来自 PyPI 的 SomeDependency 有一个错误,您不能等待上游修复。您可以克隆/复制 src,进行修复,然后将其放置在带有 sometag 标记的 VCS 中。您可以在需求文件中使用如下行引用它:

git+https://myvcs.com/some_dependency@sometag#egg=SomeDependency

如果 SomeDependency 以前是您的需求文件中的顶级需求,则将该行替换为新行。如果 SomeDependency 是子依赖项,则添加新行。

于 2018-05-28T10:30:10.103 回答