使用Anaconda轻松配置Python环境及包管理

张开发
2026/4/10 22:44:20 15 分钟阅读

分享文章

使用Anaconda轻松配置Python环境及包管理
Python环境配置指南对于刚接触Python的小白来说首要面临的问题往往是Python的安装与配置。尽管许多人可能首先会想到的是编写一个简单的“Hello World”程序但实际上Python环境的安装与配置才是他们真正需要跨过的第一道门槛。这其中包括了诸如选择Python版本、解决依赖问题以及配置开发环境等复杂任务。在众多Python版本中Anaconda以其强大的数据科学功能脱颖而出成为了众多学习者的首选。它不仅提供了便捷的Python环境管理功能还集成了众多科学计算库使得初学者能够更加专注于编程本身而非繁琐的环境配置。因此对于那些刚刚接触Python、希望快速搭建一个稳定且功能全面的开发环境的同学们来说Anaconda无疑是一个不可多得的好选择。02Anaconda的安装Anaconda是Python的一个开源发行版专为科学计算设计。简而言之它是一个预先装载了众多第三方库的Python环境包括我们常用和少用的库。与传统的pip install命令相比Anaconda引入了conda install命令该命令在某些情况下如Windows系统下的lxml包安装问题会显得更为便捷。在安装Anaconda时会遇到两个选择项。第一个是是否将Anaconda添加到环境变量中这关系到能否在cmd中直接使用conda、jupyter、ipython等命令。推荐选择添加这样能更便捷地使用这些命令。当然如果不选择添加也可以在之后通过Anaconda提供的命令行工具进行操作。第二个选择是是否将Anaconda自带的Python 3.6设置为系统默认的Python版本。这个选择可以根据个人需求来定没有强制要求。完成安装后可以通过打开cmd来测试安装结果。在cmd中分别输入python、ipython、conda、jupyter notebook等命令如果能看到相应的结果就说明Anaconda已经成功安装。其中python命令将进入Python交互命令行ipython命令将进入强大的ipython交互命令行conda命令是Anaconda的配置命令而jupyter notebook命令则会启动Web端的ipython notebook。03环境管理与包管理切换国内镜像源可以显著提升下载包和管理镜像的速度为了包管理的速度和效率我们推荐将包管理镜像源切换为国内源例如Tsinghua Open Source Mirror。这一操作可以通过在cmd中执行以下命令来完成bashconda config --add channelsconda config --set show_channel_urls yes完成镜像源的设置后我们便可继续进行环境管理。使用conda或pip管理环境及包。例如创建一个名为py27的新环境并安装所需的lxml库bashconda create -n py27 python2.7其中“py27”是新环境的名称可根据个人需求自定义。创建完成后激活并退出该环境bashactivate py27 # 激活环境deactivate py27 # 退出环境请注意Linux和OS系统的激活和退出环境的命令可能略有不同。在激活了新环境后所有执行的操作都将在该新环境下进行包括使用pip命令来安装第三方库。请确保选择合适的命令来安装和管理包遇到安装困难时推荐使用conda来解决问题。04彩蛋由于当前我们安装了Anaconda3并额外添加了Python 2.7环境但注意到Python 3.6环境中已自带了Anaconda的科学计算环境而Python 2.7环境中却未包含。这里展示可为不同Python版本设置Jupyter Notebook kernel通过ipykernel包实现。激活环境及安装kernel的步骤灵活扩展开发环境。https://gitee.com/zclchenglin/dongfeng01/issues/IIB7MXhttps://gitee.com/zclchenglin/dongfeng01/issues/IIB7JOhttps://gitee.com/zclchenglin/dongfeng01/issues/IIB7DRhttps://gitee.com/zclchenglin/dongfeng01/issues/IIB8MThttps://gitee.com/zclchenglin/dongfeng01/issues/IIB8OMhttps://weibo.com/ttarticle/p/show?id2309405286199316316349https://weibo.com/ttarticle/p/show?id2309405286193385833090https://weibo.com/ttarticle/p/show?id2309405286192588652713

更多文章