ошибка при загрузке пакета gensim в python - PullRequest
0 голосов
/ 29 апреля 2018

Я пытался установить пакет gensim в python, используя pip, используя pip.main(['install','gensim']). Он работает и начинает загрузку, но затем я получаю следующую ошибку:

error in shell

THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
gensim from https://files.pythonhosted.org/packages/82/f2/c2f2c87ed72483fce010fbfea1a3adbd168c0f0dafc878cbfb5a76381b03/gensim-3.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl#sha256=7bafe3f2fd49738942ef04396cb1e50a38283fe02203e5d4c66588daa01fb87c:
    Expected sha256 7bafe3f2fd49738942ef04396cb1e50a38283fe02203e5d4c66588daa01fb87c
         Got        728e9e79db209cfb0699c815c30a6169cefa61f46ef3471937100e4173fdbb3d

Любая помощь будет оценена

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Я не решил проблему, но нашел способ обойти эту проблему. Я начал использовать анаконду напрямую. Я использовал навигатор для установки gensim в моей среде, затем я использовал командную строку spyder для запуска моих кодов.

Эти ссылки полезны:

https://docs.anaconda.com/anaconda/navigator/

https://docs.anaconda.com/anaconda/install/

https://www.anaconda.com/download/#macos

0 голосов
/ 29 апреля 2018

Похоже, что пакет pip пытается загрузить, а установка изменяется в пути. Вы сможете самостоятельно загрузить, проверить и установить пакет.

  1. Скачать пакет:

    $ curl -O https://files.pythonhosted.org/packages/82/f2/c2f2c87ed72483fce010fbfea1a3adbd168c0f0dafc878cbfb5a76381b03/gensim-3.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

  2. Рассчитайте сумму SHA256, чтобы убедиться, что пакет не был изменен:

    $ openssl sha256 gensim-3.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Выход должен быть 7bafe3f2fd49738942ef04396cb1e50a38283fe02203e5d4c66588daa01fb87c (согласно https://pypi.org/project/gensim/#files)

  1. Установить пакет:

    $ pip install gensim-3.4.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

...