У меня проблемы с установкой пакетов в Python 3.
Я всегда устанавливал пакеты с setup.py install
. Но теперь, когда я пытаюсь установить пакет ansicolors, я получаю:
importerror "Нет модуля с именем Setuptools"
Я понятия не имею, что делать, потому что у меня не было setuptools, установленного в прошлом. Тем не менее, я смог установить много пакетов setup.py install
без setuptools. Почему я должен получить setuptools сейчас?
Я даже не могу установить setuptools, потому что у меня есть Python 3.3, а setuptools не поддерживает Python 3.
Почему моя команда установки больше не работает?
sudo apt-get install python3-setuptools
python3 python3-pip python3-setuptools
и это сработало. Спасибо.apt-get install python3-setuptools
.РЕДАКТИРОВАТЬ: Официальная страница dox setuptools :
Поэтому остальная часть этого поста, вероятно, устарела (например, некоторые ссылки не работают).
Distribute - это ветка setuptools, которая "предлагает поддержку Python 3". Инструкция по установке для дистрибутива (setuptools) + pip:
Подобная проблема здесь .
ОБНОВЛЕНИЕ: Распространение, кажется, устарело, то есть объединено в Setuptools: Распространение является устаревшим ответвлением проекта Setuptools. Начиная с выпуска Setuptools 0.7, Setuptools и Распространение слились, и Распределение больше не поддерживается. Все текущие усилия должны ссылаться на проект Setuptools и документацию Setuptools.
Вы можете попробовать с инструкциями, найденными на странице pyto setuptools (я не проверял это, извините :():
источник
sudo pip install distribute
не будет работать. Мои проблемы задокументированы на stackoverflow.com/questions/16846742/…Я делал это в virtualenv на Oracle Linux 6.4 с использованием python-2.6, поэтому решения на основе apt не были для меня опцией и не были идеями для python-2.7. Мое исправление состояло в том, чтобы обновить мою версию setuptools, которая была установлена virtualenv:
После этого я смог установить пакеты в virtualenv. Я знаю, что на этот вопрос уже был выбран ответ, но я надеюсь, что этот ответ поможет другим в моей ситуации.
источник
pip uninstall setuptools
а потом:
pip install setuptools
Это работает для меня и исправить мою проблему.
источник
distribute
Пакет предоставляет 3-совместимую версию Python изsetuptools
: http://pypi.python.org/pypi/distributeТакже используйте
pip
для установки модулей. Он автоматически находит зависимости и устанавливает их для вас.У меня с вашим пакетом все работает отлично:
источник
Windows 7:
Я дал полное решение здесь для веб-драйвера Python Selen
источник
PyPA рекомендуется инструмент для установки и управления пакетами Python является
pip
.pip
включен в Python 3.4 ( PEP 453 ), но для более старых версий вот как его установить (в Windows):Скачать https://bootstrap.pypa.io/get-pip.py
источник
Несколько лет назад я унаследовал проект Python (2.7.1), работающий под Django-1.2.3, и теперь меня попросили улучшить его с помощью возможностей QR. Получил ту же проблему и не нашел ни pip, ни apt-get. Так что я решил это совершенно другим, но простым способом. Я / bin / vi-редактировал файл setup.py и изменил строку «из настройки импорта setuptools» на: «из настройки импорта distutils.core». Это сделано для меня, поэтому я решил опубликовать это для других пользователей, использующих старые питоны. , С уважением, Роджер Вермейр
источник