目标
在 Mac 电脑上,安装以下环境:
1. 安装 Anaconda:用于管理 Python 及其依赖库的分发,适用于数据科学和机器学习。
2. 安装 chromedriver:用于 Selenium 自动化测试,尤其是与 Google Chrome 浏览器的集成。
3. 安装 MongoDB 数据库:一个 NoSQL 数据库,适合处理大量非结构化数据。
4. 安装 MySQL 数据库:一个广泛使用的关系型数据库管理系统。配置 MySQL 数据库环境变量:在 Mac 系统中为 MySQL 配置路径,以便在终端中可以全局访问 MySQL 命令。
5. 安装 PyCharm:一款专业的 Python IDE,用于编写、调试和测试 Python 代码。配置 PyCharm:根据个人或项目需求进行 PyCharm 设置,如解释器配置、代码风格设置等。
6. 安装 Python:虽然 Anaconda 已自带 Python,但有时可能还需要单独安装一个原生的 Python 版本以满足某些特定需求。
第一步:打开命令行
-
在你的 Mac 上,打开 Launchpad。
-
输入 “Terminal” 并打开它。这就是你将执行所有安装命令的地方。
第二步:安装 Homebrew
Homebrew 是一个 Mac 上的包管理器,可以帮助你轻松安装和管理软件。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后,你可以通过运行以下命令来验证 Homebrew 是否安装成功:
brew --version
如果正确显示了版本号,表示 Homebrew 安装成功。
如果 Mac 版本不支持或者有其他问题,也可以通过下载源码安装。
# 设置 Git
git git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
git config --global http.postBuffer 524288000
# 克隆 Homebrew
git clone https://github.com/Homebrew/brew /usr/local/Homebrew
# 设置 Homebrew 权限
sudo chown -R yourname /usr/local/Homebrew # 注意:yourname 是你登录MAC的名称
# 添加 homebrew 到环境变量
echo 'export PATH="/usr/local/Homebrew/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
# 更新
brew brew update
第三步:安装 Anaconda
Anaconda 是一个流行的 Python 数据科学和机器学习平台,它自带了许多有用的科学计算和数据分析库。
brew install --cask anaconda
完成安装后,通过运行:
conda --version
如果显示了版本号,表示 Anaconda 安装成功。
你可以开始使用 Anaconda 来管理 Python 和相关库。
第四步:安装 Python
虽然 Anaconda 已经包含了 Python,但为了确保系统中有一个独立的 Python 环境,你可以使用 Homebrew 安装原生 Python。
brew install python
验证 Python 安装:
python3 --version
如果显示了版本号,表示 Python 安装成功。
第五步:安装 PyCharm
PyCharm 是一个强大的 Python IDE,适合编写、调试和测试代码。
brew install --cask pycharm
安装完成后,你可以在 Applications 文件夹中找到 PyCharm 并启动它。
第六步:安装 MongoDB
MongoDB 是一个非结构化的 NoSQL 数据库,适合处理大量数据。
brew tap mongodb/brew brew install mongodb-community
启动 MongoDB 服务:
brew services start mongodb/brew/mongodb-community
验证 MongoDB 是否正在运行:
brew services list
如果 MongoDB 显示为 “started”,则表示它正在运行。
注意:如果出现如下错误,可能是服务名不对。
先检查是否已正确安装 mongoDB:
brew list | grep mongodb-community
查询服务名:
brew services list
按照服务名,正确启动服务:
brew services start mongodb-community@6.0
第七步:安装 MySQL
MySQL 是一个广泛使用的关系型数据库。
brew install mysql
启动 MySQL 服务:
brew services start mysql
验证 MySQL 是否正在运行:
brew services list | grep mysql
如果 MySQL 显示为 “started”,则表示它正在运行。
如果安装版本不对,可以按照如下方式卸载 MYSQL:
# 1. 停止目前的 5.7 服务:
brew services stop mysql@5.7
# 2. 卸载:
brew uninstall mysql@5.7
# 3. 清理卸载残余和缓存
brew cleanup
# 4. 删除遗留数据
sudo rm -rf /usr/local/var/mysql
重新安装:
# 1. 检查当前 Homebrew 可用的 MYSQL 版本:
brew search mysql
# 2. 检查当前 Homebrew 默认的 MYSQL 版本:
brew info mysql
# 3. 根据支持的版本,下载目标版本,如下下载 8.0:
brew install mysql@8.0
# 4. 如果 Homebrew 支持的默认版本是 8.0,可以如下直接安装:
brew install mysql
第八步:安装 chromedriver
Chromedriver 是一个允许 Selenium 自动化控制 Chrome 浏览器的工具。
brew install chromedriver
验证 Chromedriver 安装:
chromedriver --version
如果显示了版本号,表示 Chromedriver 安装成功。
第九步:配置环境变量
对于 Python 和数据库,可能需要配置环境变量。
你可以通过编辑 ~/.zshrc
文件来添加环境变量:
open -e ~/.zshrc
在打开的编辑器中,添加如下行:
# 添加 anaconda 到环境变量
export PATH="/usr/local/anaconda3/bin:$PATH"
保存并关闭编辑器。
然后在终端运行以下命令启动配置:
source ~/.zshrc
这样就完成了所有必要软件的安装和基本配置!
每一步安装后的验证确保了安装的正确性。
如果有任何步骤出现问题,可以回到相应的步骤检查命令是否正确执行。