V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Counter
V2EX  ›  Python

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

  •  
  •   Counter · 2016-09-06 22:40:17 +08:00 · 2047 次点击
    这是一个创建于 2795 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想在 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

    求比较靠谱的升级方式
    12 条回复    2016-09-07 23:09:47 +08:00
    neosfung
        1
    neosfung  
       2016-09-06 22:49:58 +08:00   ❤️ 1
    为什么不用 pyenv ?
    KingsWay
        2
    KingsWay  
       2016-09-07 08:56:15 +08:00
    渣的博客各种抄,稍微好点的各种翻译。。。。中文技术圈这样又不是一天两天了。。。
    xrlin
        3
    xrlin  
       2016-09-07 09:33:21 +08:00 via Android
    为何不试试 anaconda ?
    imbahom
        4
    imbahom  
       2016-09-07 10:10:54 +08:00
    前几天更新证书也遇到了类似的问题。不搞 py 的人还真是头疼
    sylecn
        5
    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
        6
    Geoion  
       2016-09-07 10:34:35 +08:00
    anaconda 就挺好
    Counter
        7
    Counter  
    OP
       2016-09-07 10:47:14 +08:00
    @KingsWay 这个教程只是一个例子,参考过国外的教程,也是这样
    Counter
        8
    Counter  
    OP
       2016-09-07 13:10:54 +08:00
    @xrlin
    @Geoion 这个是不是很庞大?
    xrlin
        9
    xrlin  
       2016-09-07 14:18:14 +08:00 via Android   ❤️ 1
    @Counter 还好吧,可以使用 mini 版本的。
    ice2016
        10
    ice2016  
       2016-09-07 22:05:10 +08:00   ❤️ 1
    昨天刚升级的 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
        11
    Counter  
    OP
       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
        12
    ice2016  
       2016-09-07 23:09:47 +08:00
    @Counter 可能是面板上执行 python 路径问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1738 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.