栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何解决bin / python bootstrap.py

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何解决bin / python bootstrap.py

您已经在站点软件包

distribute
setuptools
安装了fork
,但是您
bootstrap.py
正在尝试安装
buildout
2.2.0,它使用新的 合并的
setuptools
0.7或更新的egg。

distribute
分支
setuptools
已合并到
setuptools
项目中,并且过渡引起一些麻烦。

您的选择是:

告诉
bootstrap
使用早期
zc.buildout
版本

bootstrap.py
使用该
-v
选项运行,强制其坚持使用特定的早期版本:

 $ bin/python bootstrap.py -d -v 2.1.1

2.1.1版的扩展版不会自行升级到2.2或更高版本,并且可以与您

distribute
提供的
setuptools
egg一起使用。

卸载旧
distribute

手动删除所有

distribute*
pkg_resources.py*
setuptools*
从文件
site-packages
目录:

$ rm -rf /home/oomsys/demobrun/lib/python2.7/site-packages/setuptools*$ rm -rf /home/oomsys/demobrun/lib/python2.7/site-packages/distribute*$ rm -rf /home/oomsys/demobrun/lib/python2.7/site-packages/pkg_resources.py*

和(可选)

setuptools
从最新版本重新安装
ez_setup.py
;当前版本是0.9.6,并且
setuptools
PyPI页面将您链接到该
ez_setup.py
版本。

您还需要升级

bootstrap.py
脚本,请参见下文。

使用最近的
virtualenv

1.9版或更高版本

virtualenv
(发布于2013年3月)使您可以
setuptools
使用
--no-setuptools
开关创建一个没有鸡蛋的virtualenv :

$ virtualenv --no-setuptools buildout_env

使用它来创建一个虚拟env python来运行您的

bootstrap.py
。您仍然还需要升级
bootstrap.py
。见下文。

升级您的
bootstrap.py

对于

zc.buildout
版本2.2.0及更高版本,
bootstrap.py
脚本已更新,可以加载
setuptools
非分支版本。从github获取一个新副本(链接到2分支版本),将其替换为旧版本
bootstrap.py
,然后再次引导。

确保确保先删除了旧的分叉的,

distribute
setuptools
实际上是假装的,或者使用没有该鸡蛋的虚拟env python运行。往上看。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/373662.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号