基于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基本命令与操作详见下次分解。

  • 21
    点赞
  • 143
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AnacondaPython安装前后有一些区别。安装Anaconda后,你将获得一个集成了180多个科学计算包的Python发行版。这意味着你不需要单独安装各种科学计算包,因为它们已经包含在Anaconda中。此外,Anaconda还提供了一个方便的环境管理工具,可以帮助你轻松地创建、切换和删除不同的Python环境。这对于同时使用不同版本的Python或使用不同的包集合非常有用。总之,安装Anaconda后,你将拥有一个更完整和方便的Python环境。相反,如果你直接从Python官网下载并安装Python,你将获得一个基本Python解释器,但没有包含任何科学计算包。你需要手动安装所需的包,通常使用pip命令来进行安装。这可能需要一些额外的工作,特别是当你需要安装多个包时。因此,如果你需要进行数据分析或进行科研工作,我推荐你直接安装Anaconda,因为它提供了更多的便利和工具。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [PythonAnacondaPycharm安装教程图文详解](https://blog.csdn.net/weixin_39926943/article/details/109874872)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [pythonAnaconda安装配置的区别(新手起飞站)](https://blog.csdn.net/qiu1440528444/article/details/96476361)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值