Установка pycurl для Python 2.6 в Mac OS
У меня Mac OS (El Capitan 10.11.3), и я пытаюсь установить библиотеку pycurl для Python 2.6.9. К сожалению, когда я пытаюсь:
easy_install pycurl
Я имею:
Searching for pycurl
Best match: pycurl 7.19.5.3
Processing pycurl-7.19.5.3-py2.7-macosx-10.11-intel.egg
pycurl 7.19.5.3 is already the active version in easy-install.pth
Но это для Python 2.7 - не 2.6.
Проверка текущей версии Python в bash:
python -V
Python 2.6.9
Я также пытался установить его вручную (скачать.tar и установить)
sudo python setup.py install
Выход:
Using curl-config (libcurl 7.43.0)
running install
running build
running build_py
running build_ext
running install_lib
running install_data
creating /System/Library/Frameworks/Python.framework/Versions/2.7/share
error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/share': Operation not permitted
То же самое для:
make PYTHON=python2.6
У вас есть идеи, как сделать это, чтобы установить Pycurl для Python 2.6?
2 ответа
Решение
Пытаться
sudo python2.6 -m easy_install pycurl
Выходы
Installed /Library/Python/2.6/site-packages/pycurl-7.43.0-py2.6-macosx-10.11-intel.egg
Я предлагаю, по возможности, избегать установки пакетов непосредственно в вашу систему. Попробуйте использовать их на основе ваших проектов, используя такие инструменты, как virtualenv. Таким образом, это позволяет избежать конфликтов, и вы также можете выбрать конкретные версии, если это необходимо.