由于poplib线路太长而将python 2.7.8降级为python 2.7.6'错误

时间:2015-06-23 10:15:25

标签: python openshift

最近我一直在玩poplib'行太长'错误。结果是Openshift将python版本改为2.7.8。如何在Openshift上将其更改回python 2.7.6?我试过(在ssh之后)

source ~/python/virtenv/bin/activate
pip install --log $OPENSHIFT_DATA_DIR/inst.log http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz

看看inst.log,它说:

Downloading/unpacking http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
Downloading from URL http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
Running setup.py egg_info for package from http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz

running egg_info
creating pip-egg-info/Python.egg-info
writing pip-egg-info/Python.egg-info/PKG-INFO
writing top-level names to pip-egg-info/Python.egg-info/top_level.txt
writing dependency_links to pip-egg-info/Python.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/Python.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found


reading manifest file 'pip-egg-info/Python.egg-info/SOURCES.txt'
writing manifest file 'pip-egg-info/Python.egg-info/SOURCES.txt'
Source in /tmp/pip-on_Q8u-build has version 2.7.8, which satisfies requirement Python==2.7.8 from http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
Cleaning up...

如何重写这个以便放回python 2.7.6?感谢。

1 个答案:

答案 0 :(得分:1)

你可以使用早期版本的python的唯一方法是使用DIY墨盒并在你的装备内自己编译python,这是不推荐的。更新是为了解决其他注释中提到的安全问题,您需要调整代码以使用新版本(就像在任何其他已完成安全补丁的系统上一样)