跳转至

Python

安装升级

Python 安装包下载地址:https://www.python.org/downloads/

# pip升级
# windows 如果未配置环境变量
python.exe -m pip install --upgrade pip  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

遇到的问题

安装模块报错

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol <>(_ssl.c:1131)'))': /simple/pip/

根据报错信息可以发现错误的根源就在于 SSL,也就是没有通过该安全协议的认证,通常是由于开启了网络代理、VPN 或者网络抓包等软件的导致的

解决办法

  1. 临时关闭代理、VPN 或者网络抓包等软件 最推荐的办法是临时关闭代理、VPN 或者网络抓包等软件,但是如果关闭后下载速度过慢可以尝试后面两种解决办法
  2. 通过镜像的 HTTP 源来避免 SSL 认证问题
pip install 要安装的模块名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

可信赖的源

# 清华,仅支持 HTTPS
https://pypi.tuna.tsinghua.edu.cn/simple/

# 阿里,HTTP 和 HTTPS 均支持
http://mirrors.aliyun.com/pypi/simple/
https://mirrors.aliyun.com/pypi/simple/

# 豆瓣,HTTP 和 HTTPS 均支持
http://pypi.doubanio.com/simple/
https://pypi.doubanio.com/simple/

找不到python

/usr/bin/env: ‘python’: No such file or directory

解决

which python3

sudo ln -s /usr/bin/python3 /usr/bin/python

# 或者通过这样安装python更安全便捷
sudo apt install python-is-python3