V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Yc1992
V2EX  ›  Linux

求教 ubuntu 如何安装最新版本的 python pip 等工具?

  •  
  •   Yc1992 ·
    bufrr · 2016-01-25 17:35:23 +08:00 · 5738 次点击
    这是一个创建于 3260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    阿里云 ubuntu 14.04 LTS 想把环境部署成为和我自己的电脑一样,编译安装了 python3.5.1 结果 pip 又挂了

    想知道这种情况怎么处理比较好? 一起重新编译pip setuptools等还是有什么更好的方法呢?求教~

    10 条回复    2016-01-28 20:43:44 +08:00
    Owenjia
        1
    Owenjia  
       2016-01-25 17:43:46 +08:00
    试下 Docker ?
    haroldwu
        2
    haroldwu  
       2016-01-25 17:50:52 +08:00
    Anaconda
    necomancer
        3
    necomancer  
       2016-01-25 18:16:18 +08:00 via Android   ❤️ 1
    安装一个 Python 发行版比如 anaconda ,用 conda 控制包安装。
    ethego
        4
    ethego  
       2016-01-25 18:26:56 +08:00
    sudo apt-get install python3-pip && sudo pip install --upgrade pip
    执行这个
    ethego
        5
    ethego  
       2016-01-25 18:34:41 +08:00   ❤️ 1
    #!/usr/bin/python3.5

    # -*- coding: utf-8 -*-
    import re
    import sys

    from pip import main

    if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

    还要记得在 /usr/local/bin 里加这个脚本,头注释要具体看你编译安装的位置
    Yc1992
        6
    Yc1992  
    OP
       2016-01-25 20:14:24 +08:00
    @ethego pip 挂了 apt-get 会报错

    ImportError: No module named 'pkg_resources' 之类的
    sublimevsatom
        7
    sublimevsatom  
       2016-01-25 20:41:46 +08:00   ❤️ 1
    Muninn
        8
    Muninn  
       2016-01-25 20:53:34 +08:00
    本来就不应该动系统的东西...

    ubuntu 的库其实不算太旧了...它提供哪个版本的 python3 就用哪个版本呗... 然后用 python3-venv 来分隔环境就好了.
    julyclyde
        9
    julyclyde  
       2016-01-25 21:05:43 +08:00
    首先你要知道 pip 是 python 的一个库,是有从属关系的
    PyPog
        10
    PyPog  
       2016-01-28 20:43:44 +08:00
    官网下包装不就是最新的了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.