设为首页
收藏本站
切换到宽版
登录
注册
找回密码
搜索
搜索
本版
文章
帖子
用户
快捷导航
易学开发平台
易学在线课堂
易学智能论坛
BBS
易学智能
»
易学智能论坛
›
技术大讨论
›
Python开发
›
Python 3: ImportError "doesn't have a module called ...
返回列表
查看:
2185
|
回复:
3
Python 3: ImportError "doesn't have a module called Setuptools"
[复制链接]
污妖王
污妖王
当前离线
积分
200
10
主题
82
帖子
200
积分
中级会员
中级会员, 积分 200, 距离下一级还需 300 积分
中级会员, 积分 200, 距离下一级还需 300 积分
积分
200
发消息
发表于 2018-9-18 17:26:31
|
显示全部楼层
|
阅读模式
我在Python 3中安装软件包时遇到了麻烦。
我一直用setup.py install命令安装包。但是现在当我尝试安装ansicolors包时,我得到:
Python 3: ImportError "doesn't have a module called Setuptools"
我不知道该怎么办,因为我从未安装过Setuptools,而且我仍然安装了许多setup.py install没有setuptools的命令包,现在我应该得到setuptools。
我甚至无法安装setuptools。
为什么我的安装命令不再起作用?
回复
使用道具
举报
强人锁男
强人锁男
当前离线
积分
199
11
主题
80
帖子
199
积分
注册会员
注册会员, 积分 199, 距离下一级还需 1 积分
注册会员, 积分 199, 距离下一级还需 1 积分
积分
199
发消息
发表于 2018-9-18 17:27:40
|
显示全部楼层
你的setup.py文件需要setuptools。许多Python软件包distutils用于分发,但有些使用setuptools,更完整的软件包。这是一个关于它们之间差异的问题。
UPDATE(2014年10月): Distribute已经与setuptools 0.7合并,所以只需获取Python 2.7和3.x的setuptools
要在Debian上安装它:
sudo apt-get install python-setuptools
复制代码
对于Python 3.x
sudo apt-get install python3-setuptools
复制代码
回复
使用道具
举报
令狐少侠
令狐少侠
当前离线
积分
180
10
主题
72
帖子
180
积分
注册会员
注册会员, 积分 180, 距离下一级还需 20 积分
注册会员, 积分 180, 距离下一级还需 20 积分
积分
180
发消息
发表于 2018-9-18 17:28:31
|
显示全部楼层
如果您从python.org安装了Python 2> = 2.7.9或Python 3> = 3.4,那么您将拥有pip和setuptools,但需要升级到最新版本:
在Linux或OS X上:
pip install -U pip setuptools
在Windows上:
python -m pip install -U pip setuptools
因此,这篇文章的其余部分可能已经过时(例如,某些链接不起作用)。
Distribute - 是一个“提供Python 3支持”的setuptools fork。分发(setuptools)+ pip的安装说明:
curl -O
http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
类似的问题在这里。
更新:分发似乎已过时,即合并到Setuptools:Distribute是Setuptools项目的弃用分支。自Setuptools 0.7发布以来,Setuptools和Distribute已合并,并且不再维护Distribute。所有正在进行的工作都应该参考Setuptools项目和Setuptools文档。
你可以尝试使用说明书上的setuptools的PyPI页面发现(我没有测试过这一点,对不起
):
wget
https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
-O - | python
easy_install pip
回复
使用道具
举报
蛋蛋超人
蛋蛋超人
当前离线
积分
185
9
主题
74
帖子
185
积分
注册会员
注册会员, 积分 185, 距离下一级还需 15 积分
注册会员, 积分 185, 距离下一级还需 15 积分
积分
185
发消息
发表于 2018-9-18 17:29:25
|
显示全部楼层
我在使用python-2.6的Oracle Linux 6.4上的virtualenv中这样做,我的修复是升级virtualenv安装的setuptools版本:
pip install --upgrade setuptools
之后,我能够将软件包安装到virtualenv中。
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表