Machine Learning Notes

anaconda使用

  • 查看所有的虚拟环境
conda info -e (查看所有的虚拟环境)
conda info --envs
conda env list
activate -name(虚拟环境名字)(进入到该虚拟环境中)
  • 删除环境
conda remove -n xxxxx(名字) --all

解释:remove 表示删除,-n是(name名字的缩写),xxxxx是要删除的虚拟环境的名字,最后的-–all 如果不加上的话代表删除的是当前环境下的一个包,比如numpy等等,加上的话才是删除虚拟环境

  • 创建新的虚拟环境
conda create -n xxxxx(名字) python=3.8

解释:create是创建的意思,-n是(name名字的缩写),xxxxx是创建的虚拟环境的名字,python=3.8表示给这个虚拟环境配置python3.8的解释器

  • 进入虚拟环境
activate  xxxxx(名字)
  • 查看虚拟环境的库
pip list
  • 退出虚拟环境
deactivat
  • 退出当前base环境
conda deactivate

解决 pip 安装第三方包时因 SSL 报错

在这里插入图片描述

什么是 SSL ?

传输层安全性协议(英语:Transport Layer Security,TLS)及其前身安全套接层(英语:Secure Sockets Layer,SSL)是现在的 HTTPS 协议中的一种安全协议,目的是为互联网通信提供安全及数据完整性保障
而较新版本的 python 内置的 pip 以及用于网络请求的 requests、urllib3 包也较新,并且会使用 HTTPS 协议来下载新的软件包

为什么会报错

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

解决办法

  1. 临时关闭代理、VPN 或者网络抓包等软件

    最推荐的办法是临时关闭代理、VPN 或者网络抓包等软件,但是如果关闭后下载速度过慢可以尝 试后面两种解决办法

  2. 通过镜像的 HTTP 源来避免 SSL 认证问题
    由于是 SSL 是 HTTPS 协议需要的,因此我们可以切换至 HTTP 的镜像站来进行安装下载
    HTTPS 现在已经比较普及,有不少镜像源也早已经切换至 HTTPS 协议,但部分镜像源在支持 HTTPS 协议的而同时也还支持 HTTP 协议,下面简单罗列几个 pip 镜像源

# 清华,仅支持 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/

安装时第三方包时可以参考如下命令:

pip install xxx-package -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install xxx-package -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

如果想永久使用镜像站,则需要修改配置文件,以 Linux 为例:

vim ~/.pip/pip.conf

修改内容如下

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com
  1. 切换至低版本 pip
    经过测试,当 pip 版本高于 20.3 后才会出现此错误,因此我们可以手动将 pip 版本降级至 20.2.4 或者 20.3b1 等较低版本即可
python -m pip install pip==20.2.4 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install pip==20.2.4 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

猜你喜欢

转载自blog.csdn.net/qq_43200940/article/details/129946307