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 或者网络抓包等软件的导致的
解决办法
- 临时关闭代理、VPN 或者网络抓包等软件 最推荐的办法是临时关闭代理、VPN 或者网络抓包等软件,但是如果关闭后下载速度过慢可以尝试后面两种解决办法
- 通过镜像的 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