Использование pipenv для установки пакета spaCy из github с помощью
pipenv install -e git+https://github.com/explosion/spaCy#egg=spacy
У меня две проблемы:
(1) Установить не удалось, потому что перед этим необходимо установить следующие пакеты: cython, preshed, murmurhash, thinc
. В какое место лучше всего их добавить, чтобы они установились автоматически? Я пробовал setup_requires
в setup.py
, но это не сработало.
(2) После установки необходимых пакетов установка выполняется, но создание Pipfile.lock завершается ошибкой:
Adding -e git+https://github.com/explosion/spaCy#egg=spacy to Pipfile's [packages]…
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
_dependencies(best_match):
File "/home/me/.local/lib/python3.5/site-packages/pipenv/patched/piptools/resolver.py", line 275, in _iter_dependencies
for dependency in self.repository.get_dependencies(ireq):
File "/home/me/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 202, in get_dependencies
legacy_results = self.get_legacy_dependencies(ireq)
File "/home/me/.local/lib/python3.5/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 221, in get_legacy_dependencies
dist = ireq.get_dist()
File "/home/me/.local/lib/python3.5/site-packages/pipenv/vendor/pip9/req/req_install.py", line 1069, in get_dist
egg_info = self.egg_info_path('').rstrip('/')
File "/home/me/.local/lib/python3.5/site-packages/pipenv/vendor/pip9/req/req_install.py", line 515, in egg_info_path
'No files/directories in %s (from %s)' % (base, filename)
pip9.exceptions.InstallationError: No files/directories in None (from )
Как правильно это сделать?
pip install spacy
? - person ktzr   schedule 13.05.2018pipenv install git+https://github.com/explosion/spaCy#egg=spacy
Если вы используете файл pipenv, в разделе пакетов вы можете добавить что-то вроде этогоspacy = {editable = true, git = "git+https://github.com/explosion/spaCy"}
- person Spiritz   schedule 26.09.2018