“ 大家好哇!继上次我们说完怎么安装python之后,这一次给大家分享一下怎么根据自己的需求来部署所需要的库,如numpy库等。”
01
安装第三方库
众所周知,在python下面有很多库,可以用来实现各种各样的功能。由于每个人的需求都不一样,所以你在刚装好python时,系统仅帮你内置了其中一些最基本的库,要想实现画图呀、机器学习呀等功能,就需要自己另外安装一些库了。我们首先来介绍当我们的电脑或者服务器可以联网时,如何来进行安装?
这种情况是最简单的了。我们可以通过以下两个代码完成所需库的安装。conda和pip两个命令具有同样的作用,都可以用来安装库,但我个人更加推荐优先使用conda命令进行安装,如果某个包conda没有,再尝试使用pip命令进行安装,具体原因后面有空会另开一篇进行对比。实际上,如果我们不是专门做计算机方面工作的、不依赖很多底层库的库的话,conda基本上能满足我们的需求。
conda install pkg_name #如conda install xarray
pip install pkg_name #如pip install xarray
conda install pkg_name=xx #如conda install xarray=0.20.1,可以指定安装库的版本号
02
逐个添加国内源
由于Anaconda的服务器在国外,所以conda命令相比pip命令来说下载速度会稍慢些。但我们可以通过添加国内镜像源的方式,在下载时指定国内源来提高下载速度。除此以外,国内源也能在一定程度上解决我们上面提到的安装包找不到的现象。在文末会给大家提供一些国内源,这里以清华源为例,给大家介绍一下如何添加国内源并进行指定等基本操作(向左滑动屏幕可以查看全部代码)。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ #添加清华源
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ proplot #指定清华源进行下载,其中-c可以换成--channels
conda config --set show_channel_urls yes #设置搜索时显示通道地址
conda config --show-sources # 查看下载源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/#删除清华源
03
批量添加国内源
此外,当我们想批量添加国内源时,也可以直接通过修改.condarc文件批量进行国内源的添加。这里仍以清华源为例:
conda config --set show_channel_urls yes #生成.condarc文件
vim .condarc #编辑.condarc文件,将下面代码复制进去后,用wq!保存修改,即可完成修改。
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
END
推荐的国内源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
清华源参考文档:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
往期精彩
【写在前篇】How to study Python——新手必看
标签:cn,mirrors,python,anaconda,基础知识,conda,https,edu,第三方 From: https://www.cnblogs.com/zxqxr/p/16837587.html