基于Anaconda配置Python开发环境详解(1)安装Anaconda并做基本配置
本系列帖子将从纯小白的视角讲解新手使用Anaconda配置Python开发环境全流程,使用Pycharm编辑器、conda包管理器。
第一节是关于Anaconda安装的
什么是conda
conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。
通俗的说,学过Python的小伙伴都知道Python一大优势在于可调用的库非常多,但对于大项目而言安装这些包容易产生冲突,conda是一个很好的虚拟环境管理器,可以给不同项目建立虚拟环境,彼此隔离开。也能打包分发环境等等。
conda版本相关
conda分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是精简版。本例中安装最新版Anaconda。
为什么要使用conda
- Anaconda的base虚拟环境内安装了一大批常用的科学计算包,省去了用户逐个配置的繁琐过程。
- conda在安装包时可以自动发现冲突并尽量解出灵活解,方便了大型虚拟环境的配置。
- conda可以方便地导出虚拟环境配置并在另一台电脑上复现,便利了项目的迁移。
conda的安装
在Anaconda官网下载Anaconda Individual Edition,是完全免费的。安装过程是一路Next,只需要注意这里:
第一个选项是将Anaconda路径添加到PATH,安装程序不推荐的原因是“可能造成问题需要卸载重装Anaconda”,但是笔者并没有遇到这样的问题。勾选此项后可以方便的在命令行中使用conda命令而不必须打开conda prompt,因此笔者一般勾选。
如果不勾选此选项,在cmd命令行中输入conda会出现“'conda' 不是内部或外部命令,也不是可运行的程序或批处理文件。”的提示,需要在所有程序目录中的Anaconda文件夹下打开“Anaconda prompt.exe”才能使用conda命令。
第二个选项是要不要将conda中的Python作为系统默认Python。其实conda安装后会自带一个base环境,安装了一些基本库,本身就是一个Python虚拟环境。
如果不勾选这个选项,而且系统已经安装python的话(就是很多小伙伴在Python官网上下载的大概几十MB的Python安装包),那么在命令行中写入一句
python
则会默认调用系统Python,大致提示如下:
反之如果勾选这个选项,anaconda中的Python环境会覆盖系统默认Python,大致提示如下:
注意提示信息是有一些区别的。
系统没有安装任何Python版本的同学推荐勾选;安装过Python的话,就要看是否愿意覆盖了。
conda切换国内源
conda会默认从国外服务器上下载包,这将导致下载速度非常缓慢,因此常切换成国内的清华源、阿里源,也就是官网的镜像网站。
安装conda后在命令行中输入以下指令:(如果没有将conda添加到PATH,需要打开conda prompt)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
安装完后可以查看conda当前源
conda config --get channels
conda初体验
在命令行中输入
conda activate base
即可进入base虚拟环境,发现操作符之前多出一个“(base)”
之后输入
python
就可以在预装了许多科学计算包的Python环境中输入Python代码了
可以使用
conda list
查看当前环境安装的包,非常丰富。笔者一般不会修改base环境下的包,以免发生冲突。
我们需要构建自己项目需要的虚拟环境,更多conda基本命令与操作详见下次分解。
基于Anaconda配置Python开发环境详解(1)安装Anaconda并做基本配置相关推荐
- eclipse配置python开发环境_Eclipse中配置python开发环境详解
Eclipse中配置python开发环境详解 1.下载python安装包.python-2.6.6.msi.并安装. 默认python会安装在C:\Python26下,查看环境变量,如果没有在path ...
- vim配置python开发环境_Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)...
众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...
- VScode+PHPstudy配置PHP开发环境详解
这篇文章主要介绍了VScode+PHPstudy配置PHP开发环境的步骤,整理了官方以及优秀第三方的内容,对于学习和工作有一定借鉴意义. 准备安装的软件:VScode和PHPstudy. 链接:htt ...
- ubuntu apt安装java_Ubuntu 16.04 apt方式安装JDK并且配置Java开发环境详解
安装完Ubuntu后最常用的环境安装就算Jdk了,如何简单方便地安装是象我这样的新手小白最头疼的,我经过学习后反向给大家,希望可以减少大家的学习时间,快速放到重要的事情上去! 安装默认JRE / JD ...
- python环境配置(三)——notepad ++配置python开发环境
1. 安装Python 1 下载 我选择了32位的2.7版本.https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi 2. 安装 安装的时候可 ...
- 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te
深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) 机器之心 2017-06-25 12:27 阅读:108 摘要:参与:李泽南.李亚洲本周一(6月19日)机器之心发表文章<我的深 ...
- vs code 开发企业级python_基于VS Code配置Python开发环境
学习Python也有一段时间了,总感觉学的比较零碎,不成系统,我想应该是因为我没有及时对学习过程进行记录,主要是懒,呵呵~~~那好,以后就在这个平台记录下python学习的点滴吧. 所谓"工 ...
- VScode结合Anaconda配置Python开发环境
VScode结合Anaconda配置Python开发环境 1.选择 [文件]–>[首选项]–>[设置] 2.点击右上角的"打开设置(json)",打开配置文件 Sett ...
- windows上安装Anaconda和python的教程详解
一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...
最新文章
- 如何用Word 2007写Blog
- 2020-10-25(动态调试SMC代码)
- “智慧”校园为何难落地?北京理工大学有什么秘密“利器”?
- openssl java aes_Java AES算法和OpenSSL配对
- jsr-303 参数校验-学习(转)
- 回溯应用-- 0-1背包问题
- 20那天android得知
- python123不能登录_python用户登录,密码错误3次则锁定
- Java NIO(十六) Files
- 0-n-1中缺失的数字
- JAVA学习-类与对象(韩顺平java-高级篇)
- 技术员 Ghost Win10 x86 装机版/纯净版 201710
- 图结构 计算机视觉,探索图结构数据上的数据增强
- 利用matlab信号带宽,测量均值频率、功率、带宽
- 01 JavaScript的前世今生
- 印度黑客号称世界第一,结果第二天被中国黑客干掉了
- Mac下用android studio创建安卓模拟器
- C++async、future、packaged_task、promise的使用
- eclipes的使用
- oracle wallet java_使用Oracle客户端wallet实现匿名登录