概述
本文简要介绍了Anacoda以及一些常见到的Python相关管理器、命令行的区别与关系,并介绍了使用Anacoda命令行进行第三方库的安装、Python新虚拟环境的配置。
何为Anaconda?
包管理器
●Anaconda属于一个开源Python发行版本,社区版免费,严格来说是一个开源的Python包管理器,其包含了conda、Python等180多个科学包及其依赖项。其集成的多包多库多软件极大方面了Python的开发使用。有些地方,可能出现Minicoda,其实Miniconda是个相对较小的发行版,只有conda和 Python。
●Conda 是一个开源的软件包管理系统和环境管理系统,属于管理python的工具。Anaconda和Miniconda在安装时都包含了Conda。同时,Conda同时又是命令行指令的开头。
●对比之下,Anaconda里面已经包括了很多包、第三方库。Miniconda则需要另外下载这些三方库。一般建议下载安装Anacoda。
命令行
根据定义1,命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。常见的命令行包括Windows下的cmd,以及安装Anaconda包含的PowerShell和Prompt。
●cmd是Windows引入的传统的简单外壳,具有与DOS相同的基本语法和功能。它具有相对有限的功能,特别是与 Unix / Linux shell 相比。
●powerShell是一种现代的shell实现,具有各种额外的功能(例如,命令以彩色高亮显示)。
●anaconda prompt 属于anaconda内调用cmd,对python环境的管理操作更加方便
安装第三方库
当我们拥有了anaconda以后,我们下一步就是要利用这个管理器,进行第三方库的安装了。pip和conda既是包或者管理系统的名称,又是其安装指令的开头。最常见的安装指令是pip。
在pip安装前,需要进行环境变量的配置。
环境变量配置
●电脑中找到安装Python的Scripts文件夹,然后复制此路径:C:…Python3Scripts
●Win10系统下,我的电脑-系统属性-高级系统设置-高级-环境变量
在变量Path中进行编辑的操作:新建该路径即可。
●打开cmd,输入:
pip list
若查询到列表,即为环境变量配置成功,且该列表为当前环境下所有库的名称列表。
当然,既然Anacoda为包管理器,自然有对库操作的便利性,打开Anacoda的Anaconda prompt,可以看到和cmd非常相似的界面,此时,环境变量已经默认配置在Anacoda下,无需再进行环境变量的配置,当然,这个方法只能将库安装在Anacoda下。
pip安装
变量配置后,对第三方库的安装,直接在命令行中输入:
pip install matplotlib
其中,matplotlib是库名,可以替代为其他需要安装的库名,常用的有:
scikit-learn==0.22.1
numpy==1.16.6
tensorflow==1.14.0
keras==2.2.4
matplotlib==3.1.3
onnx==1.5.0
onnxmltools==1.5.0
Pillow==6.2.1
h5py==2.10.0
wheel==0.34.2
opencv-python==4.5.1.48
“==0.22.1”等是版本号,若不特意申明,pip默认下载最新版。
说明:在命令行中,使用pip或conda对第三方库进行资源寻找和下载安装,在没有镜像源引用时,其下载的默认来源是国外源,下载速度较慢,pip3下载第三方库速度对于一写较大库实在是慢到令人难以接受的地步(如scikit-learn、keras等非常不便),速度一般几十k每秒。因此有切换为国内源安装法需求的人可以使用如下国内源。
常用国内镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
例如,在对matplotlib下载时,输入:
sudo pip3 install matplotlib -i https://pypi.douban.com/simple/
虚拟环境搭建
首先,查看当前所有的虚拟环境(包、库的地址,属于实际物理地址的一个映射,可自建):
cmd中(在配置AnacondaScripts环境变量后) 或 anaconda prompt中输入:
conda env list
配置Python新环境,按序输入:
conda create -n SC01 python=3.9 ::创建新虚拟环境:SC01
等待一段时间后,再次输入conda env list查看新环境的加入。
若需对该环境进行操作,需要先激活到此环境下:
activate SC01
激活好后,在命令行括号内可见已经进入该环境下,输入一段小程序测试一下该环境:
python
a = 0
b= a + 1
print(b)
命令行输出1,该虚拟环境创建成功!若需对该环境安装第三方库,按照上面的方法依次安装即可。
任成鑫.Windows 10中文版操作系统从入门到精通: 中国青年出版社,2015.12 ↩︎
最后
以上就是聪慧煎饼为你收集整理的Anacoda以及Python新环境的配置何为Anaconda?安装第三方库的全部内容,希望文章能够帮你解决Anacoda以及Python新环境的配置何为Anaconda?安装第三方库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复