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

2016-01-25 17:35:23 +08:00
 Yc1992

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

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

5625 次点击
所在节点    Linux
10 条回复
Owenjia
2016-01-25 17:43:46 +08:00
试下 Docker ?
haroldwu
2016-01-25 17:50:52 +08:00
Anaconda
necomancer
2016-01-25 18:16:18 +08:00
安装一个 Python 发行版比如 anaconda ,用 conda 控制包安装。
ethego
2016-01-25 18:26:56 +08:00
sudo apt-get install python3-pip && sudo pip install --upgrade pip
执行这个
ethego
2016-01-25 18:34:41 +08:00
#!/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
2016-01-25 20:14:24 +08:00
@ethego pip 挂了 apt-get 会报错

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

ubuntu 的库其实不算太旧了...它提供哪个版本的 python3 就用哪个版本呗... 然后用 python3-venv 来分隔环境就好了.
julyclyde
2016-01-25 21:05:43 +08:00
首先你要知道 pip 是 python 的一个库,是有从属关系的
PyPog
2016-01-28 20:43:44 +08:00
官网下包装不就是最新的了吗?

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

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

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

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

© 2021 V2EX