2014-03-20 4 views
42

Я хочу установить установочный файл twilio. Когда я устанавливаю его с помощью данной команды, мне предоставляется ошибка «Без модуля с именем setuptools».Нет модуля с именем setuptools

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

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

Microsoft Windows [Версия 6.1.7601] Copyright (c) 2009 Microsoft Corporation. Все права защищены.

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

... но название можно легко найти в googled ... и мой любимый ответ в настоящее время [этот) (http://stackoverflow.com/a/12793230/2932052) – Wolf

+3

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

ответ

45

Установите setuptools и повторите попытку.

+3

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

+0

Я думаю, что эта информация, если ее более чем достаточно. – panoet

+17

Debian/ubuntu: 'apt-get install -y python-setuptools' –

12

PyPA recommended инструмент для установки и управления пакетами Python - pip. pip входит в Python 3.4 (PEP 453), но для более старых версий здесь how to install его (на 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 
7

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

sudo apt-get install -y python-setuptools 

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

sudo python setup.py install 

Вот и все.

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