源码安装pip

来源:互联网 发布:java 畅言评论插件 编辑:程序博客网 时间:2024/06/06 11:38

今天本来要使用Twisted,但是公司的编译环境使用的Gentoo,没有yum,apt-get,我每次安装python库都是自己下载源码用python setup.py来编译安装,然后拷贝/usr/lib64/python2.7/site-packages下的python库到我的运行环境对应目录下面,源码安装的在这个目录下库的文件夹名字会带上后缀.egg。但是今天这个Twisted真是麻烦了报错
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse(‘incremental>=16.10.1’)
实在没辙,退而求其次想办法安装pip,用pip install Twisted来安装是最靠谱的。到官网下载了最新的setuptools和pip源码包,先安装setuptools再安装pip,结果又报错
ImportError: <module ‘setuptools.dist’ from ‘/usr/lib64/python2.7/site-packages/setuptools/dist.pyc’> has no ‘check_specifier’ attribute
这里解决办法是安装setuptools时选用低版本,比如这个https://github.com/pypa/setuptools/archive/13.0.2.tar.gz,再次安装pip就成功了。

原创粉丝点击