Нет модуля с именем setuptools


98

Я хочу установить установочный файл twilio. Когда я устанавливаю его с помощью данной команды, мне выдается ошибка:

Нет модуля с именем setuptools.

Не могли бы вы сообщить мне, что мне делать?

Я использую python 2.7

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Python27>python D:\test\twilio-twilio-python-26f6707\setup.py install
Traceback (most recent call last):
  File "D:\test\twilio-twilio-python-26f6707\setup.py", line 2, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools

1
... но название может быть легко гугле ... и мой любимый ответ в настоящее время это один
Волк

3
Я голосую за повторное открытие, поскольку у меня есть эта проблема в Ubuntu 14.04, и это не связано с конфликтом x86 / x64 установщика. Короче говоря, мне просто нужно было установить pip -sudo apt-get install python-pip
Эрик

Для всех, у кого была такая же проблема, как и у меня: эта проблема возникла при попытке запустить сценарий setup.py для Azure walinuxagent.
Alex Egli

Ответы:


98

Установите setuptoolsи попробуйте еще раз.

попробуйте команду:

sudo apt-get install -y python-setuptools

4
Я собирался проголосовать за то, что вы не предоставили команду для установки setuptools, но вам действительно нужно перейти по этому URL-адресу, чтобы увидеть, как установить его в вашей конкретной системе.
ограбить

25
Debian / ubuntu:apt-get install -y python-setuptools
Даниэле

1
Эта проблема возникла при оптимизации файла сборки apt install --no-install-recommends ...
докеров

46

Для пользователей ubuntu эта ошибка может возникнуть из-за того, что setuptool не установлен для всей системы. Просто установите setuptool с помощью команды:

sudo apt-get install -y python-setuptools

Для python3:

sudo apt-get install -y python3-setuptools

После этого снова установите ваш пакет, используя

sudo python setup.py install

Вот и все.


19
Для Python 3 используйте sudo apt-get install -y python3-setuptools.
CGFoX

Я все еще получаю «ImportError: Нет модуля с именем setuptools». Я также открыл новую командную оболочку.
Джеффри Андерсон

16

Для Python запустите эту команду

apt-get install -y python-setuptools

Для Python 3.

apt-get install -y python3-setuptools

14

PyPA рекомендуется инструмент для установки и управления пакетами Python является pip. pipвходит в состав Python 3.4 ( PEP 453 ), но для более старых версий вот как его установить (в Windows, используя Python 3.3):

Загрузите https://bootstrap.pypa.io/get-pip.py

>c:\Python33\python.exe get-pip.py
Downloading/unpacking pip
Downloading/unpacking setuptools
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...

Пример использования:

>c:\Python33\Scripts\pip.exe install pymysql
Downloading/unpacking pymysql
Installing collected packages: pymysql
Successfully installed pymysql
Cleaning up...

В вашем случае это будет так (похоже, что pipкеширование не зависит от версии Python):

C:\Python27>python.exe \code\Python\get-pip.py
Requirement already up-to-date: pip in c:\python27\lib\site-packages
Collecting wheel
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |################################| 69kB 255kB/s
Installing collected packages: wheel
Successfully installed wheel-0.29.0

C:\Python27>cd Scripts

C:\Python27\Scripts>pip install twilio
Collecting twilio
  Using cached twilio-5.3.0.tar.gz
Collecting httplib2>=0.7 (from twilio)
  Using cached httplib2-0.9.2.tar.gz
Collecting six (from twilio)
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting pytz (from twilio)
  Using cached pytz-2015.7-py2.py3-none-any.whl
Building wheels for collected packages: twilio, httplib2
  Running setup.py bdist_wheel for twilio ... done
  Stored in directory: C:\Users\Cees.Timmerman\AppData\Local\pip\Cache\wheels\e0\f2\a7\c57f6d153c440b93bd24c1243123f276dcacbf43cc43b7f906
  Running setup.py bdist_wheel for httplib2 ... done
  Stored in directory: C:\Users\Cees.Timmerman\AppData\Local\pip\Cache\wheels\e1\a3\05\e66aad1380335ee0a823c8f1b9006efa577236a24b3cb1eade
Successfully built twilio httplib2
Installing collected packages: httplib2, six, pytz, twilio
Successfully installed httplib2-0.9.2 pytz-2015.7 six-1.10.0 twilio-5.3.0

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.