Anaconda图文安装及使用,安装过程全解析

Anaconda安装教程(超详细版) 目录 一、Anaconda简介 二、运行环境 三、安装Anaconda 四、手动配置环境变量(重点) 五、测试Anaconda环境是否配置成功 一、Anaconda简介 Anaconda,一个开源的Python发行版本,可用于管理Python及其相关包,包含了conda、Python等180多个科学包及其依赖项。 二、运行环境 Windows11 (Window10用户亦可参考,仅环境变量打开位置不同)。 三、安装Anaconda (1)百度“Anaconda”或者输入网址 阅读详情

前言

在Linux系统上一般会预安装python,但有时候版本过低,通过apt或yum无法安装较新的python版本,只能通过编译python源码进行安装。然而通过源码安装会依赖大量的库,手动安装这些依赖库也是一件很烦心的事情。而且还可能出现依赖库冲突的问题,装不好可能会破坏系统的正常使用。

有时间的小伙伴可以试试通过源码编译安装,遇到问题然后解决问题也是一件很有成就感的事情。安装过程可能会一次性成功,也可能弄一天也安装不好,最好使用虚拟机,安装之前先做个快照,方便安装失败进行系统还原。下面简单说明一下源码安装过程。

python源码安装

进入Python官网,选择Downloads选项里面的Source code,选择合适的版本下载,比如3.6.7版本,下载后是一个Python-3.6.7.tar.xz文件。

然后解压 tar -xvf Python-3.6.7.tar.xz

运行 ./configure --prefix=/usr ,–prefix参数指定安装的目录,默认是/usr/local。

然后 make ,编译完成后(当然是一切顺利的情况下)运行 make altinstall 进行安装。关于 make install 和 makealtinstall 的区别可以查看Python官网文档说明

好了,源码编译安装就介绍到这里,这不是今天要讲的内容。

Anaconda

在python编码编译安装过程中,你可能会安装很多依赖库,是不是有点心烦呢。现在介绍anaconda,可以不再让你心烦意乱,轻轻松松安装python环境(而且是任意python版本)。

我这里不在过多的介绍anaconda,详细介绍请看anaconda官网,学习一个工具或产品,或者遇到问题,要先去查看官网文档,一定要养成这个好的习惯。

安装Anaconda

官网下载安装包,这里选择的是Linux版本的Python3 64位。(建议选择Python3,Python2很快就停止维护了,除了一些以前用Python2开发好的现在需要维护的程序,现在统统都换成Python3吧)

下载完成后是一个Anaconda3-2018.12-Linux-x86_64.sh文件,下面开始安装吧

在Linux终端上运行 bash ~/Anaconda3-2018.12-Linux-x86_64.sh 进入安装交互模式,出现

Welcome to Anaconda3 2018.12

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>

按enter键继续,出现 Anaconda End User License Agreement 等信息,一直按enter翻到最后,出现

Do you accept the license terms? [yes|no]
[no] >>>

输入yes继续,出现

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 

让我们选择安装路径,默认是/root/anaconda3,这里输入/opt/anaconda3安装到/opt目录下,

过程会安装很多依赖库,这里只是截取了一部分,这些依赖库不会和系统中的库冲突的。

installing: icu-58.2-h9c2bf20_1 ...
installing: jbig-2.1-hdba287a_0 ...
installing: jpeg-9b-h024ee3a_2 ...
installing: libffi-3.2.1-hd88cf55_4 ...
installing: liblief-0.9.0-h7725739_1 ...
installing: libsodium-1.0.16-h1bed415_0 ...
installing: libtool-2.4.6-h7b6447c_5 ...
installing: libuuid-1.0.3-h1bed415_2 ...
installing: libxcb-1.13-h1bed415_1 ...
installing: lz4-c-1.8.1.2-h14c3975_0 ...
installing: lzo-2.10-h49e0be7_2 ...
installing: mkl-2019.1-144 ...
installing: ncurses-6.1-he6710b0_1 ...
installing: openssl-1.1.1a-h7b6447c_0 ...
installing: patchelf-0.9-he6710b0_3 ...
installing: pcre-8.42-h439df22_0 ...
installing: pixman-0.34.0-hceecf20_3 ...
installing: snappy-1.1.7-hbae5bb6_3 ...
installing: xz-5.2.4-h14c3975_4 ...
installing: yaml-0.1.7-had09818_2 ...
installing: zlib-1.2.11-h7b6447c_3 ...

安装完成后,询问我们是否要将环境变量加入~/.bashrc文件中

installation finished.
Do you wish the installer to initialize Anaconda3
in your /root/.bashrc ? [yes|no]
[no] >>> yes

Initializing Anaconda3 in /root/.bashrc
A backup will be made to: /root/.bashrc-anaconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Anaconda3!

我们输入yes,安装完成。

有时候还会出现询问是否安装VSCode

Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.

To install Visual Studio Code, you will need:
  - Administrator Privileges
  - Internet connectivity

Visual Studio Code License: https://code.visualstudio.com/license

Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no

输入no,至此安装完成。

查看anaconda版本信息

上面安装完成后,运行 source ~/.bashrc 使安装过程中添加到bashrc中的环境变量立即生效(或者断开当前终端,再ssh连接进来也可以)。

[root@neokylin ~]# conda --version
conda 4.5.12
[root@neokylin ~]#

更多命令使用 conda --help 查看。

Anaconda使用

默认python及pip使用

python绝对路径为/opt/anaconda3/bin/python

[root@neokylin ~]# /opt/anaconda3/bin/python
Python 3.7.1 (default, Dec 14 2018, 19:28:38) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
[root@neokylin ~]# 

pip绝对路径为/opt/anaconda3/bin/pip, /opt/anaconda3/bin/pip list 可以发现已经安装了很多模块了。

使用虚拟环境

假如我们不想在默认的anaconda环境中安装其他模块,或者不想使用默认的Python3.7.1,那我们可以使用虚拟环境,

我们创建一个名为py36的虚拟环境,指定python版本为3.6.7,可以执行 conda create -n py36 python=3.6.7 来创建。过程需要联网,下载指定python版本的依赖库。安装完成后在最后会有下面提示,进入和离开虚拟环境的操作。

# To activate this environment, use
#
#     $ conda activate py36
#
# To deactivate an active environment, use
#
#     $ conda deactivate

我们使用 conda activate py36 进入虚拟环境,查看python版本,使用pip list,最后再通过 conda deactivate 退出该虚拟环境。

[root@neokylin ~]# conda activate py36
(py36) [root@neokylin ~]# python --version
Python 3.6.7 :: Anaconda, Inc.
(py36) [root@neokylin ~]# python
Python 3.6.7 |Anaconda, Inc.| (default, Oct 23 2018, 19:16:44) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
(py36) [root@neokylin ~]# pip list
Package    Version 
---------- --------
certifi    2019.3.9
pip        19.0.3  
setuptools 40.8.0  
wheel      0.33.1  
(py36) [root@neokylin ~]# conda deactivate
(base) [root@neokylin ~]# conda deactivate
[root@neokylin ~]#

如果通过 conda deactivate 退出后,出现 (base) ,可以通过再次执行 conda deactivate 退出。

所有的虚拟环境都在anaconda安装目录下的envs目录下。

我们也可以直接使用虚拟环境中的python的绝对路径来运行 /opt/anaconda3/envs/py36/bin/python --version 而不需要进入虚拟环境。类似的pip也是可以的 /opt/anaconda3/envs/py36/bin/pip list 。

这里给大家分享一份Python全套学习资料,包括学习路线、软件、源码、视频、面试题等等,都是我自己学习时整理的,希望可以对正在学习或者想要学习Python的朋友有帮助!

CSDN大礼包:全网最全《全套Python学习资料》免费分享🎁

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉CSDN大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

1️⃣零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~在这里插入图片描述

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述
因篇幅有限,仅展示部分资料

2️⃣国内外Python书籍、文档

① 文档和书籍资料

在这里插入图片描述

3️⃣Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
在这里插入图片描述

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
在这里插入图片描述

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
在这里插入图片描述

4️⃣Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

5️⃣Python兼职渠道

而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
在这里插入图片描述
在这里插入图片描述
上述所有资料 ⚡️ ,朋友们如果有需要 📦《全套Python学习资料》的,可以扫描下方二维码免费领取 🆓
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉CSDN大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

Anaconda详细安装使用教程(带文) Anacond的介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda的下载文件比较大(约531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。 Conda是一个开源的包、环境管理器,可以用于... 阅读详情

相关推荐

安装Anaconda(详细)

帮助新手学会安装Anaconda

x15034496695的博客 2万+

超详细Anaconda安装教程

超详细最新Anaconda安装教程

qq_45344586的博客 55万+

Windows+Anaconda环境避坑指南:PaddleOCR 3.0中文路径报错解决方案大

本文深度解析了在Windows+Anaconda环境下部署PaddleOCR 3.0时,因中文路径导致的常见报错问题。文章从编码差异、模型缓存路径等根源入手,提供了从环境规划、模型目录指定到片安读取的完整解决方案,并附带了健壮的实战代码示例,帮助开发者彻底规避这一踩坑点。

weixin_29228203的博客 232

Anaconda安装-超详细版(2023)

Anaconda是一个广泛用于数据科学和机器学习的Python发行版,它简化了Python环境和库的管理。本指南将带你逐步完成Anaconda安装过程,并介绍基本的环境配置。

qq_45281589的博客 11万+

【2025.05】Anaconda新手安装+配置+环境创建(Windows篇)

本文详细介绍了Anaconda安装与配置过程,旨在帮助用户避免常见错误并提高安装效率。首先,建议从清华镜像源下载最新版本的Anaconda,并选择“Just Me”安装类型以避免权限问题。安装路径建议设置为D盘以节省C盘空间。安装完成后,需手动添加conda目录到系统PATH变量,并修改envs和pkgs默认目录到D盘。此外,本文还提供了修改镜像源的方法,推荐使用清华、阿里云和中科大等国内镜像源以加快下载速度。最后,列举了27个常用conda命令,涵盖环境管理、包安装与更新等操作,方便用户快速上手。

北慕的博客 2万+

Anaconda安装与Conda环境管理攻略:告别Python依赖冲突

Python开发与数据科学领域,环境依赖管理是开发者面临的基础挑战。其核心原理在于通过虚拟化技术隔离不同项目所需的Python解释器、第三方库及其版本,从而解决版本冲突问题。这项技术的核心价值在于保障项目环境的纯净性、可复现性以及团队协作的一致性,是构建稳定数据科学工作流的基础。无论是进行机器学习模型开发、数据分析还是科学计算,一个清晰、隔离的环境都是高效工作的前提。本文聚焦于Anaconda这一集成了Conda工具的数据科学平台,详细解析安装流程、环境配置及核心操作。文中将深入探讨如何利用Conda创

weixin_30635053的博客 404

Anaconda Command Prompt系统找不到指定路径的深度解析与解决方案

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94960130的博客 969

Visual Studio 安装避坑指南:工作负载、SDK版本与权限配置解析

Visual Studio 不是普通软件,而是一套深度耦合操作系统、SDK、运行时和开发工作流的集成环境。其安装本质是系统级配置决策——从 Windows SDK 版本选择、.NET Runtime 兼容性,到 MFC/ATL 组件手动勾选,每一步都影响项目能否编译与部署。技术价值在于规避‘看似安装成功,实则功能残缺’的静默失败;典型应用场景包括企业多版本并行开发、老旧 MFC 项目维护、跨框架(.NET Framework/.NET Core)混合构建,以及内网离线环境部署。本文聚焦真实工程中高频卡点:S

weixin_34082854的博客 355

构造Linux的形化安装程序

主要是向您介绍如何定制系统安装环境,包括生成安装内核,初始Ram盘的生成,最小化安装环境的定制。自从Caldera推出了第一个Linux系统下的形化安装程序以来,现在的主流Linux发布大多都使用形化的安装程序进行系统环境的安装,比如RedHat的安装程序anaconda,Suse的安装程序yast2, Caldera的安装程序lizard,以及Mandrake的安装...

weixin_34395205的博客 326

解决Anaconda Prompt的‘gbk‘编解码错误:从错误分析到环境修复实战

基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。它不是简单的问答,而是需要你亲手打通 ASR(语音识别)→ LLM(大脑思考)→ TTS(语音合成)的完整 WebSocket 链路。对于想要掌握 AI 原生应用架构的同学来说,这是个绝佳的练手项目。架构理解:掌握实时语音应用的完整技术链路(ASR→LLM→TTS)技能提升:学会申请、配置与调用火山引擎AI服务定制能力:通过代码修改自定义角色性格与音色,实现“从使用到创造”从0到1构建生产级别应用,脱离Demo,点击打开。

2600_94960104的博客 603

AI赋能安装:描述你的需求,让快马AI一键生成完整可运行的环境配置项目

在平台输入框直接写明需求:"需要配置Python数据科学环境,包含Anaconda基础环境及pandas、numpy、matplotlib、scikit-learn等常用库,要求生成带详细步骤说明的README和验证脚本"。对于数据科学学习者来说,这种"描述即所得"的方式,让环境配置从拦路虎变成了顺手就能完成的小任务。相比传统教程,AI生成的项目会持续维护命令的时效性,比如自动采用当前稳定的库版本组合。的AI辅助功能,发现整个过程变得异常简单——只需要描述需求,AI就能生成完整的可运行项目。

NightshadeEagle34的博客 36

Power BI预测性分析实战:四条路径与落地避坑指南

预测性分析是将历史数据转化为未来决策依据的核心能力,其本质在于通过时间序列建模、统计推断与机器学习方法识别趋势、周期与异常。Power BI作为主流BI工具,已深度集成轻量级预测能力,无需依赖Azure ML或编程背景即可实现销量预测、客户流失预警等高频场景。本文围绕FORECAST.ETS指数平滑、Quick Insights自动洞察、R/Python脚本扩展及DAX建模四大技术路径,解析从数据准备、模型构建到可视化呈现的完整链路,并强调时间基准对齐、上下文稳定性、预测可解释性等工程关键点,助力业务人员与

363

Miniforge终极指南:轻量级conda-forge发行版完整教程

Miniforge是一款专为conda-forge优化的轻量级Conda发行版,它预先配置了conda-forge作为默认且唯一的软件源,为数据科学和Python开发提供稳定可靠的环境管理方案。相比于传统的Anaconda,Miniforge体积更小、启动更快,特别适合需要多架构支持和稳定包管理的开发者。本文将为你提供Miniforge的完整使用指南,从安装部署到高级配置,助你快速掌握这一强大的环

gitblog_00412的博客 958

DynIBaR项目贡献指南:如何参与开源社区与代码提交

DynIBaR(Dynamic Image-Based Rendering)是一个基于神经动态像渲染的开源项目,它实现了CVPR 2023最佳论文荣誉提及的研究成果。本文将为您提供完整的DynIBaR项目贡献指南,帮助您快速融入开源社区,掌握代码提交的正确流程。无论您是计算机视觉新手还是经验丰富的开发者,这篇指南都将为您提供清晰的开源参与路径。 ## 📋 为什么要参与DynIBaR开源项目?

gitblog_00945的博客 359

UMmaba部署及训练教程

本文介绍了UMamba框架的部署、数据集制作及训练

weixin_51914600的博客 535

如何快速将真人视频转为3D动画:OpenMMD完指南

OpenMMD是一个基于OpenPose的开源项目,能够将真人视频转换为可直接应用于3D模型(如初音未来、Anmicius)的动画文件。通过深度学习技术,这个工具实现了从2D视频到3D动画的完整转换流程,让普通用户也能轻松制作专业级动画。 ## 核心功能与技术原理 OpenMMD的核心功能是视频到3D动画转换,它通过四个关键技术模块实现这一过程: **2D关键点检测** - 使用OpenPo

gitblog_00518的博客 891
上一篇: 24年度最值得收藏的数据分析 + Python 入门资料,限时 删 !
下一篇: 你到底值多少钱?2024互联网打工人薪酬指南
AI大模型学习
博客等级 码龄4年 2354粉丝 620原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值