Проблемы с легкой установкой python

У меня проблема с использованием easy_install для matplotlib-venn. Я на компьютере с Windows, используя python2.7. Я подозреваю, что путь неверен, но я не знаю, как решить проблему. Кто-нибудь может мне помочь? Я прилагаю вывод попытки запустить команду easy_install в подсказке CMD.

C:\Python27\Scripts>easy_install matplotlib-venn
Searching for matplotlib-venn
Reading https://pypi.python.org/simple/matplotlib-venn/
Download error on https://pypi.python.org/simple/matplotlib-venn/: [Errno 11004]
 getaddrinfo failed -- Some packages may not be found!
Couldn't find index page for 'matplotlib-venn' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno 11004] getaddrinfo fai
led -- Some packages may not be found!
No local packages or download links found for matplotlib-venn
error: Could not find suitable distribution for Requirement.parse('matplotlib-ve
nn')
install for matplotlib-venn package

Результат попытки установки pip:

C:\Python27\Scripts>easy_install pip
Searching for pip
Best match: pip 1.4.1
Adding pip 1.4.1 to easy-install.pth file
Installing pip-script.py script to C:\Python27\Scripts
Installing pip.exe script to C:\Python27\Scripts
Installing pip.exe.manifest script to C:\Python27\Scripts
Installing pip-2.7-script.py script to C:\Python27\Scripts
Installing pip-2.7.exe script to C:\Python27\Scripts
Installing pip-2.7.exe.manifest script to C:\Python27\Scripts
Using c:\python27\lib\site-packages
Processing dependencies for pip
Finished processing dependencies for pip
C:\Python27\Scripts>pip install matplotlib-venn
Downloading/unpacking matplotlib-venn
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement matplotlib-venn
Cleaning up...
No distributions at all found for matplotlib-venn
Storing complete log in C:\Users\jherman8\pip\pip.log

person jonas    schedule 26.11.2013    source источник
comment
Это очень странно. Если вы перейдете по ссылке, по которой вы даете вывод журнала, вы можете найти там matplotlib-venn. вы уверены, что в вашем входном имени нет проблем с кодировкой? pypi.python.org/simple/matplotlib-venn   -  person itdxer    schedule 26.11.2013


Ответы (4)


На основе

Download error on https://pypi.python.org/simple/matplotlib-venn/: [Errno 11004] getaddrinfo failed 

а также

Cannot fetch index base URL https://pypi.python.org/simple/ 

похоже, у вас проблемы с сетью. Вы используете свою машину за брандмауэром или прокси?

Чтобы easy_install работал за прокси, вам необходимо настроить необходимые среды, например

set http_proxy="user:password@server:port"
set https_proxy="user:password@server:port"

Для пункта вы можете использовать аргумент -proxy. Подробнее об использовании pip за прокси-сервером см. в этой теме: Как использовать pip в окнах за прокси-сервером с проверкой подлинности

person alko    schedule 26.11.2013
comment
Спасибо, я попробую это. Однако я никогда раньше не выполнял этот тип настройки, поэтому я не знаю, как это сделать. У вас есть пошаговая инструкция для новичка вроде меня? - person jonas; 27.11.2013
comment
@jonas для пипа, см. ссылку в моем ответе. как настроить переменную env в win, описано здесь. - person alko; 27.11.2013
comment
Хорошо, какой путь мне указать? - person jonas; 27.11.2013
comment
@jonas не путь, вы должны установить переменную http_proxy для easy_install. Значение зависит от конфигурации вашего прокси - person alko; 27.11.2013
comment
извините, я использовал ссылку с пошаговыми инструкциями, которые вы мне прислали.. Я попробую еще раз - person jonas; 27.11.2013

Я думаю, это ваше решение

easy_install pip
pip install matplotlib-venn

Нет модуля matplotlib-venn в easy_install

И на будущее используйте pip для установки любого пакета для python.

person itdxer    schedule 26.11.2013
comment
Попробовал, и установка pip прошла нормально, но не th matplolib-venn, вывод se выше - person jonas; 26.11.2013
comment
Хм, вы имеете в виду, что находите, но не можете установить? Вы запускаете свой терминал как root? В Linux я устанавливаю его из sudo. - person itdxer; 26.11.2013
comment
только что установил matplotlib-venn с easy_install - person alko; 26.11.2013

student@student-WIV68105-0080:~$ **sudo apt-cache search rtree**
libcneartree-dev - Library and headers for solving the Nearest Neighbor Problem
libcneartree5 - Library for solving the Nearest Neighbor Problem
student@student-WIV68105-0080:~$ **sudo apt-get install libcneartree-dev libcneartree5**
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libcvector2
The following NEW packages will be installed:
  libcneartree-dev libcneartree5 libcvector2

У меня такая же ошибка возникла для пакета rtree, и я выполнил поиск кеша и установил библиотеки.

person Shameema    schedule 01.02.2016

В случае с cloudera box, если вы пытаетесь это сделать, это будет работать так, как указано в bugzile. https://bugzilla.redhat.com/show_bug.cgi?id=1510444 Это работает для моего Cloudera vm, просто следуйте инструкциям, а затем попробуйте установить easy_install.

# easy_install -i https://pypi.python.org/simple стежки Поиск стежков Чтение https://pypi.python.org/simple/stitches/ Наилучшее соответствие: стежки 0,11 Загрузка https://pypi.python.org/packages/9d/73/681005f0f0fb9483f0d94547a35059c776144fc998780b9ef00167a50f3d/stitches-0.11.tar.gz#md5=0ac0b6e418767e6ec5cf684460d1972f Обработка стежки-0.11.tar.gz Запуск стежки-0.11 / setup.py -q bdist_egg --dist-Dir / TMP /easy_install-ZMIU8w/stitches-0.11/egg-dist-tmp-82ctsZ флаг zip_safe не установлен; анализ содержимого архива... stacks.connection: ссылка на модуль файл Добавление стежков 0.11 в файл easy-install.pth

Установлено /usr/lib/python2.6/site-packages/stitches-0.11-py2.6.egg Обработка зависимостей для стежков... ... Поиск pynacl>=1.0.1 Чтение https://pypi.python.org/simple/pynacl/ Лучшее соответствие: PyNaCl 1.2.0 Загрузка https://pypi.python.org/packages/fa/38/0f35ec4beb6562f1abfa07914db1cea978e93da409ba6293f810d9e677d6/PyNaCl-1.2.0.tar.gz#md5=7a31e95f5f457184b1660b71d6808b19 Обработка PyNaCl-1.2.0.tar.gz Запуск PyNaCl-1.2.0 / setup.py -q bdist_egg --dist -dir /tmp/easy_install-a0vNJS/PyNaCl-1.2.0/egg-dist-tmp-QYvAk9 Проверка поддержки файлов .pth в . /usr/bin/python -E -c pass Поиск cffi>=1.4.1 Чтение http://pypi.python.org/simple/cffi/ Не удалось найти индексную страницу для «cffi» (возможно, с ошибкой?) Сканирование индекса всех пакетов (это может занять некоторое время) Чтение http://pypi.python.org/simple/ Не найдены локальные пакеты или ссылки для скачивания для ошибки cffi>=1.4.1: Не удалось найти подходящий дистрибутив для Requirement.parse('cffi>=1.4.1')

Таким образом, единственным решением является взлом исходного кода:

sed -is,http://pypi.python.org,https://pypi.python.org, /usr/lib/python2.6/site-packages/setuptools/command/easy_install.py

судо

person Abhilash Ranjan    schedule 16.12.2018