阿里云 ubuntu 14.04 LTS 想把环境部署成为和我自己的电脑一样,编译安装了 python3.5.1 结果 pip 又挂了
想知道这种情况怎么处理比较好? 一起重新编译pip
setuptools
等还是有什么更好的方法呢?求教~
1
Owenjia 2016-01-25 17:43:46 +08:00
试下 Docker ?
|
2
haroldwu 2016-01-25 17:50:52 +08:00
Anaconda
|
3
necomancer 2016-01-25 18:16:18 +08:00 via Android 1
安装一个 Python 发行版比如 anaconda ,用 conda 控制包安装。
|
4
ethego 2016-01-25 18:26:56 +08:00
sudo apt-get install python3-pip && sudo pip install --upgrade pip
执行这个 |
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 里加这个脚本,头注释要具体看你编译安装的位置 |
6
Yc1992 OP |
7
sublimevsatom 2016-01-25 20:41:46 +08:00 1
https://pip.pypa.io/en/latest/installing/
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" python get-pip.py pip -V |
8
Muninn 2016-01-25 20:53:34 +08:00
本来就不应该动系统的东西...
ubuntu 的库其实不算太旧了...它提供哪个版本的 python3 就用哪个版本呗... 然后用 python3-venv 来分隔环境就好了. |
9
julyclyde 2016-01-25 21:05:43 +08:00
首先你要知道 pip 是 python 的一个库,是有从属关系的
|
10
PyPog 2016-01-28 20:43:44 +08:00
官网下包装不就是最新的了吗?
|