Проблемы с установкой библиотеки Gensim Python 3.4: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Я установил 2 библиотеки Python:

  1. NumPy - 1.10.4

  2. Scipy - 0,17,0

которые необходимы для успешной установки gensim, как указано в: https://radimrehurek.com/gensim/install.html. Я использовал файл колеса из http://www.lfd.uci.edu/~gohlke/pythonlibs/ для установки на 64-разрядную машину Windows 7 с python 3.4. У меня проблемы с совместимостью.

   C:\Users\888537>py -m pip install gensim-0.12.4-cp34-none-win_amd64.whl         
   Processing c:\users\888537\gensim-0.12.4-cp34-none-win_amd64.whl  
   Collecting numpy>=1.3 (from gensim==0.12.4)                                         
   Using cached numpy-1.11.0-cp34-none-win_amd64.whl                                
   Collecting smart-open>=1.2.1 (from gensim==0.12.4)                                
   Using cached smart_open-1.3.2.tar.gz                                              
   Complete output from command python setup.py egg_info:                          
   D:\Program Files\Python\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'install_requires'                                                   warnings.warn(msg)                                                            
   D:\Program Files\Python\lib\distutils\dist.py:260: UserWarning: Unknown distribution option: 'test_suite'                                                         
   warnings.warn(msg)                                                            
   usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]                    
   or: -c --help [cmd1 cmd2 ...]                                                    
   or: -c --help-commands                                                          
   or: -c cmd --help                                                                                                                                            
   error: invalid command 'egg_info'                                                                                                                               ---------------------------------------- 

Ошибка: команда "python setup.py egg_info" завершилась неудачно с кодом ошибки 1 в C: \ Users \ 888537 \ AppData \ Local \ Temp \ pip-build-7zxq63k_ \ smart-open \

То же самое происходит при установке pip:

Command "python setup.py egg_info" failed with error code 1 in C:\Users\888537\A
ppData\Local\Temp\pip-build-4o3kecba\gensim\

Есть ли другой выход, кроме установки из репозитория git? Мне тоже не удалось выполнить импорт из репозитория git. :П

C:\Users\888537>py -m pip install -e git+ssh://[email protected]/piskvorky/gensim.g
it
--editable=git+ssh://[email protected]/piskvorky/gensim.git is not the right format
; it must have #egg=Package

person Anindita Bhowmik    schedule 29.04.2016    source источник
comment
Почему вы не можете просто pip install gensim? Я пробовал прямо сейчас и получил gensim == 0.12.4   -  person Paul    schedule 29.04.2016
comment
Ошибка, которую я получил во время установки pip: Ошибка команды python setup.py egg_info с кодом ошибки 1 в C: \ Users \ 888537 \ A ppData \ Local \ Temp \ pip-build-4o3kecba \ gensim \   -  person Anindita Bhowmik    schedule 29.04.2016


Ответы (2)


Не могли бы вы попробовать это?

pip install --upgrade setuptools

а потом

pip install gensim
person Paul    schedule 29.04.2016
comment
Привет, Пол, python setup.py egg_info завершился неудачно с кодом ошибки 1 в C: \ Users \ 888537 \ A ppData \ Local \ Temp \ pip-build-4o3kecba \ gensim \ - это код ошибки, который завершает установку пакета gensim с помощью pip . Следовательно, установка pip не удалась. - person Anindita Bhowmik; 02.05.2016

Я нашел ответ на свой вопрос: pip-package gensim не удалось установить из-за зависимости httpretty, пытающейся печатать на языке, отличном от UTF-8, и зависимости SciPy, неспособной найти OpenBLAS / Lapack-Libraries. Ссылка:

Я попробовал исправить это в соответствии с сообщением: Нужен ли Python SciPy BLAS?

Однако я решил перейти на Anaconda для программирования кода с библиотекой gensim.

person Anindita Bhowmik    schedule 02.05.2016
comment
В Anacondas библиотека gensim была успешно установлена ​​с помощью одной инструкции conda install gensim, которая установила httpretty printer и все связанные файлы для успешной установки gensim одним выстрелом. - person Anindita Bhowmik; 05.05.2016