当前位置: 首页 > news >正文

【Mac】2025-MacOS系统下常用的开发环境配置

早期版本的一个环境搭建参考

1、brew

Mac自带终端运行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Installation successful!成功后运行三行命令后更新环境(xxx是mac的username):

echo >> /Users/xxx/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

2、git

brew install git

在终端执行which git,看到git的安装路径后表示安装成功。

3、iterm2+zsh

Mac其实是自带终端工具的,但是iterm2用起来更灵活一些,而且iterm2配合zsh效果更赞。

iterm2是比mac自带的终端工具更灵活好用的终端,需要安装:

  • iterm2
  • oh_my_ssh

iterm2下载地址:iTerm2 - macOS Terminal Replacement

oh_my_ssh可以使用curl命令行安装:

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

4、Java1.8

https://link.csdn.net/?from_id=118944587&target=https%3A%2F%2Fwww.oracle.com%2Fjava%2Ftechnologies%2Fjavase%2Fjavase-jdk8-downloads.html

链接貌似打不开了,需要翻墙?

安装完成后需要配置环境变量,然后source一下即可。

5、Maven

Maven下载地址:https://maven.apache.org/download.cgi

将下载的安装文件tar.gz格式移动到指定的安装路径下,然后执行tar命令解压,报错:

参数问题,执行如下命令即可:

tar -xzvf  apache-maven-3.9.9-bin.tar.gz -C Maven安装路径

配置环境变量,这里安装了zsh(没安装zsh应该是~/.bash_profile下面添加环境变量),直接在zsh的配置文件上添加相应路径:

vim ~/.zshrc
# 导入Maven环境变量
export MAVEN_HOME=Maven安装路径/apache-maven-3.9.9
export PATH=${MAVEN_HOME}/bin:$PATH
source ~/.zshrc

source后执行“mvn -v”会看到maven的版本表示maven安装成功。

6、IDEA

Download IntelliJ IDEA

7、Pycharm

Download PyCharm: The Python IDE for data science and web development by JetBrains

8、Anaconda

Download Now | Anaconda

下载完成后直接sh一下就行。

9、Python

直接从官网(Python Releases for macOS | Python.org)消耗到一个稳定的python版本,这里选择的是python3.7.9。

下载完成后双击直接安装,安装完成后需要配置一下环境变量。由于这里使用的是ZSH,直接编辑~/.zshrc,在文件的最底部添加下面一行:

alias python=/usr/local/bin/python3.7
# 最好把pip一起设置一下
alias pip=/usr/local/bin/pip3.7

添加完成source一下即可使用。

10、Tensorflow2.4

相关文章:

  • 私有云基础架构
  • 全面了解机器学习:回归、分类、分割与检测任务
  • OpenCV:从入门到实战的全方位指南
  • DeepSeek助力学术写作:150个提示词解读
  • Goby 漏洞安全通告| Ollama /api/tags 未授权访问漏洞(CNVD-2025-04094)
  • HarmonyOS NEXT开发进阶(十一):应用层架构介绍
  • selenium用例执行过程采集操作形成测试报告上的回复
  • 基于 openEuler 22.09 的 OpenStack Yoga 部署
  • Java 大视界 -- Java 大数据中的联邦学习激励机制设计与实践(111)
  • Git 2.48.1 官方安装与配置全流程指南(Windows平台)
  • Attentive Eraser论文笔记
  • 神经机器翻译:联合学习对齐和翻译
  • ThreadLocal在多线程中传递上下文InheritableThreadLocal
  • IDEA 2025最新版2024.3.3软件安装、插件安装、语言设置
  • Redis实战篇《黑马点评》8 附近商铺
  • 网络编程 day01
  • Linux基础使用和程序部署
  • UI自动化框架介绍
  • sass语法@import将被放弃???升级@use食用指南!
  • 互联网时代如何保证数字足迹的安全,以防个人信息泄露?
  • 马上评丨准入壁垒越少,市场活力越足
  • 港交所与香港证监会就“中概股回流意向”已与部分相关企业进行接触
  • 为何未来的福利国家必须绿色且公平
  • 校长套取学生伙食费设小金库,重庆通报6起违反八项规定典型问题
  • 在上海生活8年,13岁英国女孩把城市记忆写进歌里
  • 加拿大温哥华一车辆冲撞人群,造成多人伤亡