是不是各种 Python 升级教程都少了点什么?

2016-09-06 22:40:17 +08:00
 Counter
想在 VPS 里把 Pyhon 2.7.3 升级到 2.7.12 ,貌似各种教程都大同小异,都少了跟 pip 有关的部分,结果就是各种报错
(比如参考教程: http://www.tuicool.com/articles/zeENf2

在一个 VPS 上执行下面命令后,总算是搞定了,但是在另一个 VPS 上这样操作后又有问题,同样是 pip 的问题

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | python
mv /usr/bin/easy_install /usr/bin/easy_install_py2.7.3
ln -s /usr/local/python2.7.12/bin/easy_install /usr/bin/easy_install
easy_install pip
mv /usr/bin/pip /usr/bin/pip_py2.7.3
ln -s /usr/local/python2.7.12/bin/pip /usr/bin/pip

求比较靠谱的升级方式
2105 次点击
所在节点    Python
12 条回复
neosfung
2016-09-06 22:49:58 +08:00
为什么不用 pyenv ?
KingsWay
2016-09-07 08:56:15 +08:00
渣的博客各种抄,稍微好点的各种翻译。。。。中文技术圈这样又不是一天两天了。。。
xrlin
2016-09-07 09:33:21 +08:00
为何不试试 anaconda ?
imbahom
2016-09-07 10:10:54 +08:00
前几天更新证书也遇到了类似的问题。不搞 py 的人还真是头疼
sylecn
2016-09-07 10:12:28 +08:00
pip 升级好 python 之后直接用 get-pip 脚本安装就行了。
如果新 python 不是安装到家目录下的,那么安装 pip 也要使用 root 帐号。

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
Geoion
2016-09-07 10:34:35 +08:00
anaconda 就挺好
Counter
2016-09-07 10:47:14 +08:00
@KingsWay 这个教程只是一个例子,参考过国外的教程,也是这样
Counter
2016-09-07 13:10:54 +08:00
@xrlin
@Geoion 这个是不是很庞大?
xrlin
2016-09-07 14:18:14 +08:00
@Counter 还好吧,可以使用 mini 版本的。
ice2016
2016-09-07 22:05:10 +08:00
昨天刚升级的 python3 和 pip , setuptools

CentOS6.8 安装 Python3.5.2 最新版及 setuptools-20.10.1 和 pip-8.1.2
http://unixso.com/Python/Python2-6-6_3-5-2.html
Counter
2016-09-07 22:27:08 +08:00
@neosfung
@ice2016 按照 1 楼介绍的 pyenv 成功安装了 2.7.12 ,不必另外处理 pip 问题,算是蛮省心了
奇怪的一点是在搬瓦工的网页面板上执行 python -V 显示的仍是 2.7.3 ,但是 ssh 连到 VPS 上,执行 python -V 显示的则是 2.7.12
ice2016
2016-09-07 23:09:47 +08:00
@Counter 可能是面板上执行 python 路径问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX