没有名为setuptools的模块

时间:2014-03-20 11:20:15

标签: python python-2.7

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

请你告诉我该怎么办?

我正在使用python 2.7。

Microsoft Windows [Version 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

7 个答案:

答案 0 :(得分:75)

安装setuptools然后重试。

尝试命令:

sudo apt-get install -y python-setuptools

答案 1 :(得分:15)

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

sudo apt-get install -y python-setuptools

之后,使用

正常安装包
sudo python setup.py install

就是这样。

答案 2 :(得分:12)

用于安装和管理Python包的PyPA recommended工具是pip。 {3}包含在Python 3.4(PEP 453)中,但对于旧版本how to install它(在Windows上,使用Python 3.3):

下载https://bootstrap.pypa.io/get-pip.py

pip

样本用法:

>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版本):

pip

答案 3 :(得分:11)

对于Python运行此命令

apt-get install -y python-setuptools

对于Python 3。

apt-get install -y python3-setuptools

答案 4 :(得分:0)

对于python3是:

sudo apt-get install -y python3-setuptools

答案 5 :(得分:0)

该问题涉及Windows,并且可接受的答案也适用于Ubuntu,但是对于那些发现此问题来自Redhat风格的Linux的人来说,这确实可行:

sudo yum install -y python-setuptools

答案 6 :(得分:0)

安装特定版本:

pip install python-setuptools

升级python-setuptools

sudo pip3 install --upgrade python-setuptools

在 Window 10 中出现依赖错误 使用代码:easy_install 而不是 pip install

easy_install python-setuptools 

使用简易安装升级

sudo easy_install --upgrade  python-setuptools

在 OSX 系统上安装模块: 使用代码:brew install 而不是 pip install

brew install python-setuptools 

不使用 Pip :

 sudo apt-get install -y python-setuptools 

在 CentOS7 或 Linux Fedora 上:

yum -y install python-setuptools 

或者在 Fedora 上试试

sudo dnf install python-setuptools 

如果 Homebrew 在 macOS 上搞砸了你的路径的命令:

python -m pip install python-setuptools 

对于 Python3 MacOs Homebrew 螺丝

python3 -m pip install python-setuptools

从列表 MacO 中验证模块

pip freeze | grep  python-setuptools

在 Anaconda 上作为你的 python 包管理器执行

 conda install -c anaconda python-setuptools