没有名为setuptools的模块

我想安装Twilio的安装文件。 当我通过给定的命令安装它时,它给了我一个错误“没有名为setuptools的模块”。

请让我知道我该怎么办?

我正在使用Python 2.7。

Microsoft Windows [版本6.1.7601]版权所有(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 

安装setuptools试。

PyPA推荐的安装和pipe理Python软件包的工具是pippip包含在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... 

在你的情况下,这将是(这似乎是独立于Python版本的pipcaching):

 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 

对于ubuntu用户,可能会出现此错误,因为setuptool没有安装在系统范围内。 只需使用以下命令安装setuptool:

 sudo apt-get install -y python-setuptools 

之后,使用正常的方式重新安装你的软件包

 sudo python setup.py install 

就这样。