2015-03-23 1 views
3

для Windows 7 64-битУстановка питон-igraph 0.7.1-4 бросает ошибку как «10038 'Сделана попытка выполнить операцию на объекте, не являющемся сокетом'

Python 2.7.7 64-битный Anaconda

Попытка установить питон-igraph питон-igraph-0.7.1-4.tar.gz из https://pypi.python.org/pypi/python-igraph.

Я прошел через Install python-igraph with the anaconda distribution (windows), Can I install Python windows packages into virtualenvs? и соответствующие ссылки для отладки проблемы.

Я понимаю, проблема возникает, потому что там s нет C-сердечника. Сообщение об ошибке содержит это сообщение, когда я пытаюсь установка через easy_install -

Cannot find the C core of igraph on this system using pkg-config. 

WARNING: we were not able to detect where igraph is installed on 
your machine (if it is installed at all). We will use the fallback 
library and include pathss hardcoded in setup.py and hope that the 
C core of igraph is installed there. 
If the compilation fails and you are sure that igraph is installed 
on your machine, adjust the following two variables in setup.py 
accordingly and try again: 
- LIBIGRAPH_FALLBACK_INCLUDE_DIRS 
- LIBIGRAPH_FALLBACK_LIBRARY_DIRS 

могли бы вы предоставить какие-либо указатели в направлении решения. Спасибо.

+0

Вы пробовали один из установщиков Windows из 'python-igraph' со страницы Кристофа Гольке (http://www.lfd.uci.edu/~gohlke/pythonlibs/)? –

+0

Спасибо за ответ. Я попробовал установку .whl, и сообщение, которое я получаю, - python_igraph-0.7.1.post4-cp34-none-win_amd64.whl не поддерживает колесо на этой платформе. – viva

+0

@ Tamás, я попытался выполнить , чтобы установить файл .whl, но получить сообщение как - D: \ FileNamegoeshere> wheel install python_igraph-0.7.1.post4-cp3 4-none-win_amd64.whl python_igraph-0.7.1.post4-cp34-none-win_amd64.whl не совместим с этим Python. --force для установки в любом случае. – viva

ответ

3

Christoph Gohlke's page хозяева несколько предварительно скомпилированных пакетов для Python на Windows, включая интерфейс Python igraph в. Загрузите колесо Python, соответствующее вашей версии Python, с that page и установите его с помощью команды pip. Поскольку вы используете Python 2.7, вам понадобится тот, у которого есть cp27 в имени файла.

3

У меня была такая же проблема, ни через установщик pycharm, ни на установку pip я не смог установить python-igraph.

Решение, данное Tamás, сработало для меня. Загрузите файл, который вам нужен, на странице Christoph Gohles.

Открыть терминал

> cd ./ContainingFolder 
> pip install python_igraph-0.7.1.post4-cp34-none-win_amd64.whl 
Processing c:\users\username\ContainingFolder\python_igraph-0.7.1.post4-cp34-none-win_amd64.whl 
Installing collected packages: python-igraph 

Successfully installed python-igraph-0.7.1.post4 
+0

Спасибо. Я получаю сообщение как «python_igraph-0.7.1.post4-cp34-none-win_amd64.whl не поддерживает колесо на этой платформе». Есть ли какие-либо предварительные требования перед тем, как установить python-igraph, о котором вы знаете? – viva

+1

Вы загрузили колесо для Python 3.4 (это то, что 'cp34' означает в имени файла), в то время как у вас есть Python 2.7. Загрузите колесо для Python 2.7 вместо этого. –

+0

Привет, Я скачал как python_igraph-0.7.1.post6-CP34-ни-win_amd64.whl python_igraph-0.7.1.post6-cp35-NONE-win_amd64.whl и попытался установить их пип установить на виртуального окна Windows 10, на котором запущен Python 3.6.2 (установлен pycairo). Я получил это сообщение об ошибке python_igraph-0.7.1.post6-cp35-none-win_amd64.whl не поддерживает колесо на этой платформе. Означает ли это, что Python 3.6 не поддерживается? – Athanassios

Смежные вопросы