【10月更文挑战第5天】「Mac上学Python 6」入门篇6 - 安装与使用Anaconda

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: 本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 `pip` 和 `conda` 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。

本篇将详细介绍如何在Mac系统上安装和配置Anaconda,如何创建虚拟环境,并学习如何使用 pipconda 管理Python包,直到成功运行第一个Python程序。通过本篇,您将学会如何高效地使用Anaconda创建和管理虚拟环境,并使用Python开发。


一、Anaconda的安装

1.1 下载与安装 Anaconda

Anaconda 是一个包含 Python 和多个常用库的打包工具,适合数据科学、机器学习等应用。安装后,您可以轻松地使用Python进行开发。

  1. 访问 Anaconda官网
  2. 下载适合Mac系统的安装包。
  3. 打开下载的 .pkg 文件,按照提示进行安装。
  4. 安装完成后,打开终端,输入以下命令,验证Anaconda是否成功安装:
    conda --version
    
    如果显示 conda x.x.x 版本号,说明Anaconda安装成功。
1.2 更新 Anaconda

为确保您使用的是最新版本的Anaconda和Conda,建议在安装后进行更新操作:

conda update conda
conda update anaconda

二、创建并管理Conda虚拟环境

虚拟环境可以帮助您在多个项目中保持独立的依赖关系,避免版本冲突。Anaconda的 conda 工具使得环境管理非常方便。

2.1 创建虚拟环境

使用以下命令创建一个新的虚拟环境,并指定Python版本(例如3.12):

conda create --name myenv python=3.12
2.2 激活和停用虚拟环境

激活刚创建的虚拟环境:

conda activate myenv

停用虚拟环境:

conda deactivate
2.3 安装Python包

在虚拟环境中,您可以通过 condapip 安装所需的Python包。

  • 使用 conda 安装包:

     conda install numpy
    
  • 使用 pip 安装包:

     pip install requests
    

三、使用pip管理Python包

除了 conda,您还可以使用 pip 来管理Python包,执行安装、更新、查询和删除操作。

3.1 查询已安装的包
  • 查询已安装的Python包:

     pip list
    
  • 查询可更新的包:

     pip list --outdated
    
3.2 安装与更新包
  • 安装指定包,例如 pytube

     pip install pytube
    
  • 安装指定版本的包:

     pip install pytube==15.0.0
    
  • 更新包,例如更新 numpy

     pip install -U numpy
    
3.3 移除包
  • 移除已安装的包,例如 pytube
     pip uninstall pytube
    
3.4 查看包的详细信息
  • 查询某个包的详细信息,例如 numpy
     pip show numpy
    

四、编写并运行第一个Python程序

现在,我们通过Anaconda环境来创建并运行一个简单的 "Hello World" 程序。

4.1 编写Hello World程序

在虚拟环境激活的情况下,使用以下命令创建一个Python脚本:

nano hello.py

hello.py 文件中,输入以下代码:

print("Hello, World!")

保存并退出编辑器。

4.2 运行Hello World程序

在虚拟环境中运行刚才创建的脚本:

python hello.py

您应该会看到以下输出:

Hello, World!

这说明您已经成功使用Anaconda环境运行了第一个Python程序。


五、总结

本篇详细介绍了如何在Mac上安装Anaconda、创建并管理虚拟环境,以及如何使用 pipconda 管理Python包,编写并运行一个简单的Python程序。通过这些步骤,您可以高效地使用Anaconda进行Python开发,并为未来的项目打下基础。


上一篇: 「Mac上学Python 5」入门篇5 - Jupyter 环境配置与高效使用技巧

下一篇: 「Mac上学Python 7」基础篇1 - Python基础与编码规范


目录
相关文章
|
28天前
|
IDE 开发工具 索引
在Python中安装第三方库
在Python中安装第三方库
395 30
|
1天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
1月前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
100 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在 Mac 上安装 DevEco Studio
|
25天前
|
存储 JSON 网络安全
使用 EFS 在 AWS Lambda 上安装 Python 依赖项
使用 aws lambda 时,开发人员面临的常见挑战之一是管理大型 python 依赖项。
30 1
|
28天前
|
Ubuntu Linux iOS开发
安装Python
安装 Python 是相对简单的过程,但需要根据不同的操作系统选择合适的方法。同时,合理使用虚拟环境可以更好地管理项目的依赖和环境,提高开发效率。希望这些步骤和注意事项能帮助你顺利安装 Python。
|
2月前
|
存储 网络安全 数据安全/隐私保护
|
2月前
|
Java 索引 Python
【10月更文挑战第19天】「Mac上学Python 30」基础篇11 - 高级循环技巧与应用
本篇将介绍更深入的循环应用与优化方法,重点放在高级技巧和场景实践。我们将讲解enumerate()与zip()的妙用、迭代器与生成器、并发循环以及性能优化技巧。这些内容将帮助您编写更高效、结构更合理的代码。
71 5
|
2月前
|
数据安全/隐私保护 Python
【10月更文挑战第17天】「Mac上学Python 28」基础篇9 - 条件语句与逻辑判断
在Python中,条件语句和逻辑判断是控制程序执行流程的关键工具,帮助程序在不同条件下做出不同决策。通过本篇的学习,您将掌握单选、双分支、多选结构、单行条件表达式、条件嵌套、条件判断的类型和逻辑运算符的用法,从而更灵活地控制程序执行流程。
53 5
|
2月前
|
Python
【10月更文挑战第18天】「Mac上学Python 29」基础篇10 - 循环结构与迭代控制
在Python中,循环结构是控制程序执行的重要工具。通过学习本篇内容,您将掌握如何使用for循环和while循环来高效地处理重复任务,并了解break、continue和else的使用方式。同时,我们还会探索嵌套循环和典型应用场景中的实际应用。
43 2
|
2月前
|
存储 算法 Python
【10月更文挑战第16天】「Mac上学Python 27」小学奥数篇13 - 动态规划入门
本篇将通过 Python 和 Cangjie 双语介绍动态规划的基本概念,并解决一个经典问题:斐波那契数列。学生将学习如何使用动态规划优化递归计算,并掌握编程中的重要算法思想。
104 3
下一篇
DataWorks