我在Python 3中安装软件包遇到了麻烦。
我一直使用setup.py install
安装软件包。但现在,当我尝试安装ansicolors软件包时,我得到了:
importerror "No Module named Setuptools"
我不知道该怎么做,因为我没有安装setupool在过去。尽管如此,我还是能够安装许多包与setup.py安装
没有setupols。为什么我现在应该安装工具?
我甚至不能安装setuptools,因为我有python3.3,而setuptools不支持python3。
为什么我的install命令不再工作了?
确保您正在运行最新版本的pip
我试图安装安波丽斯,但失败了
ModuleNotFoundError:没有名为“setuptools\u rust”的模块
python3-setupols
已经就位,所以升级pip
解决了这个问题。
pip3 install -U pip
编辑:官方设置工具dox页面:
如果你有Python 2
在Linux或OS X上:
pip install -U pip setuptools
在Windows上:
python -m pip install -U pip setuptools
因此,这篇文章的其余部分可能已经过时(例如,一些链接不起作用)。
Distribute是一个setuptools分支,它“提供Python 3支持”。分发(设置工具)pip的安装说明:
curl -O http://html" target="_blank">python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
类似的问题。
更新:分布式似乎已经过时,即合并到Setupols中:分布式是Setupols项目的一个不建议使用的分叉。自Setupols 0.7发布以来,Setupols和分发已经合并,分发不再被维护。所有正在进行的工作都应该参考SetupTools项目和SetupTools留档。
您可以尝试使用setupols pypi页面上的说明(我还没有测试过,抱歉:():
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
easy_install pip
您的setup.py
文件需要setuptools
。一些Python包过去使用distutils
进行分发,但现在大多数使用setuptools
,这是一个更完整的包。这里有一个关于它们之间区别的问题。
要在Debian上安装setuptools
:
sudo apt-get install python3-setuptools
对于较旧版本的Python(Python2.x),请执行以下操作:
sudo apt-get install python-setuptools
问题内容: 我已经使用命令安装了redis,但是当我运行Python程序时收到此错误: 知道发生了什么问题还是我也应该安装其他软件包?我正在使用Ubuntu 13.04,并且具有Python 2.7。 问题答案: 要安装redis-py,只需: 或者(您确实应该使用点子): 或从来源: 入门 详细信息:https : //pypi.python.org/pypi/redis
问题内容: 由于某种原因,我不能使用or模块。在python shell中运行以下命令后 要么 我得到这个错误 ModuleNotFoundError:没有名为“ Tkinter”的模块 要么 ModuleNotFoundError:没有名为“ tkinter”的模块 可能是什么原因,我们如何解决呢? 问题答案: 您可能需要使用以下一种(或类似的方式)安装它: 您也可以针对python 3.7提及
问题内容: 我在 Google App Engine的Python 使用Google Translate API时遇到此错误,但是我不知道如何解决, 我将尝试 设置指示Google App Engine SDK的环境 ,然后再次上传到Google Apps Engine, 始终会收到错误消息 , 错误:服务器错误 服务器遇到错误,无法完成您的请求。如果问题仍然存在,请报告您的问题并提及此错误消息以
问题内容: 我指的是以下教程来为我的Web应用程序创建登录页面。 http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982 我的数据库有问题。我正在 当我执行 我已经尝试了所有可能的方法来安装python mysql,这是本教程中提到的一种,easy_install,sudo apt-get in
问题内容: 我是这个Python世界的新手(仅1周)。我尝试安装django-mssql,但是当我尝试导入库(使用)时,出现以下错误消息: 我试图寻找那个图书馆而没有成功。 你们能指出我正确的方向吗? 问题答案: 您缺少包裹。它带有ActivePython,但您可以将它作为pywin32的一部分单独在GitHub(以前在SourceForge上)上获得。 您也可以简单地使用:
问题内容: 我目前正在练习matplotlib。这是我练习的第一个示例。 当我使用运行脚本时,它可以正确显示绘图。但是,我自己运行它,它引发了以下问题: python是否在不同位置查找matplotlib? 环境是: numpy,scipy,matplotlib已安装: 问题答案: 您的计算机上安装了两个python,一个是Mac OSX随附的标准python,第二个是您使用端口安装的python