阿里云 ubuntu 14.04 LTS 想把环境部署成为和我自己的电脑一样,编译安装了 python3.5.1 结果 pip 又挂了
想知道这种情况怎么处理比较好? 一起重新编译pip
setuptools
等还是有什么更好的方法呢?求教~
试下 Docker ?
Anaconda
安装一个 Python 发行版比如 anaconda ,用 conda 控制包安装。
sudo apt-get install python3-pip && sudo pip install --upgrade pip
执行这个
-*- 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 里加这个脚本,头注释要具体看你编译安装的位置
pip 挂了 apt-get 会报错
ImportError: No module named 'pkg_resources' 之类的
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
本来就不应该动系统的东西...
ubuntu 的库其实不算太旧了...它提供哪个版本的 python3 就用哪个版本呗... 然后用 python3-venv 来分隔环境就好了.
首先你要知道 pip 是 python 的一个库,是有从属关系的
官网下包装不就是最新的了吗?