文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Mac 安装anaconda并配置虚拟环境

2023-09-01 14:10

关注

背景,学习人工智能使用python, 创建虚拟环境等等,使用pip命令安装依赖的时候各种报错,问题很多,在网上查找解决办法的时候,看到有使用anaconda进行虚拟环境创建和安装的方式,很方便,所以选择使用这种方式。

一、 安装anaconda

首先使用浏览器访问 anaconda的官网:https://www.anaconda.com/ ,然后下载MacOS的图形安装包。

下载好安装包以后进行安装。安装过程中只需要同意协议等等一路next就可以,步骤略过。安装好以后在应用程序中可以看到anaconda的应用图标。

点击anaconda图标可以看到界面

二、配置虚拟环境

虚拟环境之间可以相互隔离,可以在不同的环境中分别指定不同的Python的版本和安装的依赖包。图形化的操作真的非常方便。

1. 创建虚拟环境

在Environments界面,点击create按钮即可创建。

创建虚拟环境会需要一些时间

安装完成后点击相应的虚拟环境,即会使用对应虚拟环境。被使用的虚拟环境的名称后会有一个绿色的播放图标。进入terminal后,输入命令 conda env list 可以查看所有的虚拟环境。当前在命令行最前端会展示使用的虚拟环境(如下图的当前环境为默认的base环境)。如果要激活其他的虚拟环境,可以通过执行命令 conda activate 环境名来实现。

2. 为虚拟环境安装相应的依赖模块

在anaconda安装依赖模块很方便,只需要在虚拟环境右侧的依赖模块界面,搜锁依赖模块的名称,在搜索结果中勾选相应依赖,最后进行应用即可。anaconda会自动将依赖模块和依赖模块依赖的模块进行安装,成功率很高。

三、jupyter notebook “Hello world”

Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算

实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事

1. 启动Jupyter notebook

Anaconda 已经集成了Jupyter notebook功能,需要使用的话只需要在Home菜单的界面进行安装即可,安装后jupyter notebook功能的图标的按钮变成了launch,点击即会启动Jupyter notebook的服务。

从gui直接点击jupyter notebook的launch按钮进入jupyter notebook的话,展示的目录是~用户根目录, 这样其实不太方便,我这里推荐先进入为虚拟环境特设的目录,然后切换虚拟环境,再使用jupyter notebook命令进入,如下:

# 进入为虚拟环境创建的目录(base) domino@localhost ~ % cd Desktop/ai(base) domino@localhost ai % lshello_matplotlib.ipynbpkg-config-0.29.2.tar.gztest1.ipynbpkg-config-0.29.2requirements.txt# 激活指定虚拟环境(base) domino@localhost ai % conda activate ai# 启动jupyter notebook(ai) domino@localhost ai % jupyter notebook[I 23:51:32.251 NotebookApp] Serving notebooks from local directory: /Users/domino/Desktop/ai[I 23:51:32.251 NotebookApp] Jupyter Notebook 6.5.2 is running at:[I 23:51:32.251 NotebookApp] http://localhost:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c[I 23:51:32.251 NotebookApp]  or http://127.0.0.1:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c[I 23:51:32.251 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 23:51:32.256 NotebookApp]    To access the notebook, open this file in a browser:        file:///Users/domino/Library/Jupyter/runtime/nbserver-30590-open.html    Or copy and paste one of these URLs:        http://localhost:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c     or http://127.0.0.1:8888/?token=f8e86dedd4a831fa2a074ebaf99ddc11da40fe73322c0d1c

如此启动后展示的目录直接就是启动jupyter notebook的目录。

我们可以点击new按钮 notebook的文件。

输入Python代码并敲击 shift + enter即可执行命令

2. 界面说明及快捷键等

2.1 鼠标操作

2.2 快捷键操作

四、参考文档:

来源地址:https://blog.csdn.net/wejack/article/details/129414755

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯