Я пытался установить пакет gensim в python, используя pip, используя pip.main(['install','gensim']). Он работает и начинает загрузку, но затем я получаю следующую ошибку:
pip.main(['install','gensim'])
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
Любая помощь будет оценена
Я не решил проблему, но нашел способ обойти эту проблему. Я начал использовать анаконду напрямую. Я использовал навигатор для установки gensim в моей среде, затем я использовал командную строку spyder для запуска моих кодов.
Эти ссылки полезны:
https://docs.anaconda.com/anaconda/navigator/
https://docs.anaconda.com/anaconda/install/
https://www.anaconda.com/download/#macos
Похоже, что пакет pip пытается загрузить, а установка изменяется в пути. Вы сможете самостоятельно загрузить, проверить и установить пакет.
Скачать пакет:
$ 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
Рассчитайте сумму 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)
7bafe3f2fd49738942ef04396cb1e50a38283fe02203e5d4c66588daa01fb87c
Установить пакет:
$ 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