Mac开发环境——MacOSX安装与配置Anaconda与PyCharm详细流程

一、安装与使用Anaconda

1.简介

Anaconda 是一个用于数据科学、机器学习和科学计算的开源发行版和包管理器。有许多可用于数据处理、分析和建模的工具和库,并提供了一个方便的环境管理系统。Anaconda 包含了 Python 解释器和许多常用的 Python 包,以及包括 Jupyter Notebook、Spyder 等在内的一些流行的集成开发环境(IDE)。

其中包括:

  1. Conda 包管理器:Anaconda 使用 Conda 包管理器来安装、更新、卸载软件包。Conda 不仅限于 Python 包,还能够管理其他语言的软件包。

  2. 预安装的科学计算工具:Anaconda 预先安装了许多常用的科学计算工具和库,例如 NumPy、Pandas、Matplotlib、scikit-learn 等,方便数据分析和建模。

  3. 虚拟环境:Conda 允许创建不同的环境,每个环境可以有自己独立的包和 Python 版本,有助于隔离项目和避免包版本冲突。

  4. 集成的开发环境:Anaconda 包含了一些常用的 IDE,如 Jupyter Notebook(用于交互式数据分析和可视化)、Spyder(适合科学计算和数据分析)、JupyterLab 等。

安装 Anaconda 后,可以轻松地设置 Python 环境、安装所需的包、创建和管理虚拟环境以及配置适合的IDE。

2.下载

可以选择在官网下载,官网下载地址:https://www.anaconda.com/download ,官网下载的话,如果没有魔法上网,可能会下得超级慢,所以国内的清华源是一个很好的选择,清华源有还有列出各个之前的旧版本,清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在这里插入图片描述

3.安装

直接点击安装,如果提示无法打开xxxx,因为它不是从App Store下载,如下图:
在这里插入图片描述
在设置里面找到隐私与安全性,改成App Store和被认可以的开发者:
在这里插入图片描述

然后开始安装,安装就是按默认的来,下一步到完成:
在这里插入图片描述
安装完成之后要配置环境变量,打开终端:

source ~/.bash_profile

就是把conda的安装路径加到代码里面,安装如果没有更改的话,在用户目录下,那个xxxxx是用户名:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/matt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; theneval "$__conda_setup"
elseif [ -f "/Users/xxxxx/anaconda3/etc/profile.d/conda.sh" ]; then. "/Users/xxxxx/anaconda3/etc/profile.d/conda.sh"elseexport PATH="/Users/xxxxx/anaconda3/bin:$PATH"fi
fi
unset __conda_setup
# <<< conda initialize <<<

更改完成保存之后,激活环境:

# 激活修改的环境变量
source ~/.bash_profile

测试环境是否安装成功,如果输出一大堆依赖,则代表安装成功:

conda list

在这里插入图片描述

4.创建一个虚拟环境

conda create --name dl python==3.8

在这里插入图片描述

二、conda常用操作命令

你提供的命令和描述是关于 Anaconda 环境管理的常用命令,这些命令提供了在命令行中管理 Anaconda 环境的方式。以下是对每个命令的简要解释:

1. 查看环境管理的全部命令帮助:

conda env -h

或者

conda

这将列出 conda 命令的帮助信息,其中包括关于环境管理的所有命令。

2. 查看当前系统下的环境:

conda info -e

或者

conda-env list

这些命令用于查看当前系统中所有存在的 Conda 环境列表。

3. 创建环境:

conda create env_name

这条命令创建一个新的环境,存储位置在安装文件的隐藏文件 ~/.conda 文件夹中。需要指定环境的名称 env_name

创建指定 Python 版本的环境:

conda create env_name python=3.6

4. 激活进入某个环境:

activate env_name

5. 退出某个环境:

deactivate env_name

6. 复制某个环境:

conda create new_env_name --clone old_env_name

7. 删除某个环境:

conda remove --name env_name --all

8. 安装包:

conda install package_name

或者

pip install package_name

9. 指定的安装环境:

conda install -n env_name package_name

10. 查看已安装的包:

conda list

11. 查看指定环境下的包:

conda list -n env_name

12. 查找包:

conda search package_name

13. 更新包:

conda update package_name

14. 安装 Anaconda 发行版中所有的包:

conda install anaconda

15. 卸载包:

conda remove package_name

16. 检查 Conda 版本:

conda -V

17. 升级当前版本的 Conda:

conda update conda

三、安装与配置PyCharm

1.简介

PyCharm 是一款由 JetBrains 开发的专业集成开发环境(IDE),专门针对 Python 编程语言而设计。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署 Python 代码。

一些 PyCharm 的特点和功能包括:

  1. 智能代码编辑器:具有代码补全、语法高亮、自动修复、代码导航等功能,提供了强大的代码分析和重构工具。

  2. 调试器:强大的调试功能,支持断点设置、变量查看、调用堆栈跟踪等,可以帮助开发者轻松调试代码。

  3. 内置测试工具:支持单元测试、集成测试和测试覆盖率分析,有助于保证代码质量和可靠性。

  4. 版本控制集成:与 Git、SVN 等版本控制系统集成,方便团队协作和版本管理。

  5. 科学计算和数据分析工具:支持科学计算和数据分析的插件,如 NumPy、Pandas、Matplotlib 等,有助于进行数据科学工作。

  6. Web 开发支持:支持 Django、Flask 等 Python Web 框架,提供模板编辑、调试等功能。

  7. 可定制性:PyCharm 具有高度可定制性,可以根据个人喜好和工作流程进行配置和扩展。

  8. 专业版和社区版:PyCharm 提供专业版和免费的社区版。专业版提供更多高级功能,如数据库工具、科学工具等。

2.下载安装

可以从官网下载到可安装的版本:https://www.jetbrains.com.cn/pycharm/ ,之后点击安装:
在这里插入图片描述

3.配置conda里安装的环境

安装完成之后,做项目时要配置在conda里面创建好的环境:

在这里插入图片描述
选择添加:
在这里插入图片描述

选择导入环境:
在这里插入图片描述

然后定位到在conda里面安装的环境bin目录下的python脚本解释器:
在这里插入图片描述

点完成之后,就可以导入conda里面安装好的依赖了:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/216726.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows环境搭建

Windows环境搭建 一. jdk1.8安装1. 资源链接2. 安装3. 配置环境变量 一. jdk1.8安装 1. 资源链接 资源链接 提取码&#xff1a;tfms 2. 安装 1.双击下载好的JDK,点击下一步。 2.修改默认目录&#xff08;可不修改&#xff09;&#xff0c;点击下一步&#xff0c; 3. 点击下…

医保线上购药系统:引领医疗新潮流

在科技的驱动下&#xff0c;医疗健康服务正经历一场数字化的革新。医保线上购药系统&#xff0c;不仅是一种医疗服务的新选择&#xff0c;更是技术代码为我们的健康管理带来的全新可能。本文将通过一些简单的技术代码示例&#xff0c;深入解析医保线上购药系统的工作原理和优势…

CleanMyMacX4.14.5macOS电脑系统免费清理工具

CleanMyMac X是一款专业的Mac清理软件&#xff0c;可智能清理mac磁盘垃圾和多余语言安装包&#xff0c;快速释放电脑内存&#xff0c;轻松管理和升级Mac上的应用。同时CleanMyMac X可以强力卸载恶意软件&#xff0c;修复系统漏洞&#xff0c;一键扫描和优化Mac系统&#xff0c;…

Altium Designer学习笔记13

0603电容封装的画法&#xff1a; 再画下三极管SOT-23的三极管的封装图&#xff1a; 画出三极管的封装图&#xff1a; 在画图的过程中&#xff0c;遇到了一个问题&#xff0c;画闭环线路的时候&#xff0c;就会被自动删除&#xff0c;查出是这个地方的配置需要进行修改。 那这个…

ConcurrentHashMap的数据结构+以及各个版本之间的区别

ConcurrentHashMap 1.7与1.8的区别 1、锁结构不同 2、put的流程不同 3、size的计算方式不同(1.8使用的使用basecell[]计算&#xff0c;有点类似于LongAdder&#xff0c;1.7使用三级通缉判断是否一样&#xff0c;不一样通过分段式加锁再求和) 4、数据结构不同&#xff0c;1.6 Re…

FANUC机器人到达某个点位时,为什么不显示@符号?

FANUC机器人到达某个点位时,为什么不显示@符号? 该功能由变量$MNDSP_POSCF = 0(不显示)/1(显示)/2(光标移动该行显示) 控制,该变量设置为不同的值,则启用对应的功能。 如下图所示,为该变量设置不同的值时的对比, 其他常用的系统变量可参考以下内容: 在R寄存器指定速度…

HCIA-RS基础-静态路由协议

摘要&#xff1a;静态路由是一种在网络中广泛应用的路由选择方案&#xff0c;它以其简单的配置和低开销而备受青睐。本文将介绍静态路由的配置方法、默认路由的设置、路由的负载分担和备份策略。通过学习本文&#xff0c;希望可以你能够掌握静态路由的基本概念和在华为模拟器中…

rhino 取消画线自带控制点方法~

很多朋友反映不知道 rhino 怎么取消画线自带控制点&#xff1f;下面就这个问题&#xff0c;一起来看看吧&#xff01; 软件地址&#xff1a;Rhino 8 for Mac中文下载 rhino 怎么取消画线自带控制点&#xff1f; 在Rhino中选择“线条”工具&#xff0c;或者使用快捷键“L”来…

Redis Cluster主从模式详解

在软件的架构中&#xff0c;主从模式&#xff08;Master-Slave&#xff09;是使用较多的一种架构。主&#xff08;Master&#xff09;和从&#xff08;Slave&#xff09;分别部署在不同的服务器上&#xff0c;当主节点服务器写入数据时&#xff0c;同时也会将数据同步至从节点服…

【Python3】【力扣题】349. 两个数组的交集

【力扣题】题目描述&#xff1a; 【Python3】代码&#xff1a; 1、解题思路&#xff1a;集合的交集。两个数组都转为集合&#xff0c;获取集合的交集。 知识点&#xff1a;set(...)&#xff1a;转为集合&#xff0c;集合的元素不重复。 集合1.intersection(集合2)&#xff1a…

Python是个什么鬼?朋友靠它拿了5个offer

闺蜜乐乐&#xff0c;外院科班出身&#xff0c;手持专八和CATTI证书&#xff0c;没想到找工作时却碰了钉子… 半夜12点&#xff0c;乐乐跟我开启了吐槽模式&#xff1a; 拿到offer的都是小公司的翻译活儿&#xff0c;只能糊个口。稍微好点的平台要求可就多了&#xff0c;不仅语…

【Java】认识异常

文章目录 一、异常的概念和体系结构1.异常的概念2.异常的体系结构3.异常的分类 二、异常的处理1.防御式异常2.异常的抛出3.异常的捕捉 三、异常的处理流程四、自定义异常类 一、异常的概念和体系结构 1.异常的概念 在Java中&#xff0c;将程序执行过程中发生的不正常行为称为…