你将需要一台有管理权限的 macOS 电脑,并可以连接到互联网。
我们将在命令行上完成大部分的安装和设置,这是一种与电脑互动的非图形化方式。也就是说,通过输入文本与计算机交互,并通过文本接收计算机的反馈,而不是点击界面。命令行,也被称为 shell,可以帮助你修改和自动化你每天在电脑上做的许多任务,也是软件开发者的一个重要工具。
macOS Terminal 是一个应用程序,可以用来打开命令行界面。像其他应用程序一样,可以通过进入Finder,导航到应用程序文件夹,然后进入实用程序文件夹找到它。在这里,像其他应用程序一样双击 "终端 "来打开它。另外,也可以使用 Spotlight 聚焦搜索,按住 command
和 空格
,在出现的方框中输入 Terminal,找到它。
Xcode 是一个集成开发环境(IDE),由 macOS 的软件开发工具组成。你可能已经安装了 Xcode。要检查是否已经安装,在终端窗口,键入:
xcode-select -p
如果你收到以下输出,那么 Xcode 已经安装:
/Library/Developer/CommandLineTools
如果您收到一个错误,那么可以在您的网络浏览器中访问 https://itunes.apple.com/us/app/xcode/id497799835 并接受默认选项安装 Xcode。
一旦 Xcode 安装完毕,返回到终端窗口。接下来,你需要安装 Xcode 的独立的命令行工具应用程序,可以通过输入以下内容来完成:
xcode-select --install
随后,Xcode 和它的命令行工具应用程序已经完全安装,我们已经准备好安装软件包管理器 Homebrew。
虽然 macOS 终端有很多 Linux 终端和其他 Unix 系统的功能,但它并没有配备一个好的软件包管理器。软件包管理器 是软件工具商店,它的工作是使安装过程自动化,包括初始软件安装、软件的升级和配置,以及根据需要删除软件。它们将安装的程序保存在一个独立文件夹内,并能以常用的格式维护系统上的所有软件包。Homebrew 为 macOS 提供了一个免费和开源的软件包管理系统,简化了 macOS 上的软件安装。
要安装Homebrew,在你的终端窗口中输入以下内容:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 是用 Ruby 开发的,所以它将修改你电脑的 Ruby 路径。curl 命令从指定的 URL 中下载脚本。这个脚本首先会输出展示它的功能,然后暂停提示你确认。这提供了很多脚本对系统修改的说明,并给你机会来验证这个过程。
如果需要输入密码,注意按键不会显示在终端窗口中,只要在输入密码后按回车键即可。如果出现提示确认是否安装,就按字母 y
表示 "是"。
让我们来看看与 curl命 令有关的标志:
-f 或 --fail 标志告诉终端窗口在服务器出错时不提供 HTML 文档输出。
-s 或 -silent 标志使 curl 静音,不显示进度表,与 -S 或 -show-error 标志相结合,将确保 curl 在失败时显示错误信息。
-L 或 --location 标志将告诉 curl,如果服务器报告说请求的页面已经转移了新地方,就重新进行请求。
一旦安装过程完成,我们将把 Homebrew 目录添加到 PATH 环境变量。这将确保出现同名程序时,Homebrew 安装的程序被调用,而不是 macOS 自带的程序,这些工具可能与我们正在创建的开发环境相悖。 可以命令行文本编辑器 nano 或 vim 创建或打开 ~/.bash_profile 文件,比如使用 nano 命令:
nano ~/.bash_profile
文件在终端窗口中打开后,写下以下内容:
export PATH=/usr/local/bin:$PATH
要保存修改,按住 control
键和字母 o
,当出现提示时按回车键。现在可以按住 control
键和字母 x
来退出 nano。
为了应用这些改变,在终端窗口中,键入:
source ~/.bash_profile
这样做之后,对 PATH 环境变量所做的修改就会生效。
为了确定 Homebrew 是否已经成功安装,键入:
brew doctor
如果此时不需要更新,终端的输出将是:
Your system is ready to brew.
否则,可能会得到一些警告,让你运行另一个命令,如 brew update,以确保安装的 Homebrew 是最新的。
Homebrew 安装好之后,就可以安装 Python 3 了。
可以用 Homebrew 的 brew search 命令来搜索所有可以安装的程序,但为了给我们提供一个更短的列表,让我们改为只搜索可用的 Python 相关软件包或模块:
brew search python
终端将输出一个像这样可以安装的列表:
输出
app-engine-python micropython python3
boost-python python wxpython
gst-python python-markdown zpython
homebrew/apache/mod_python homebrew/versions/gst-python010
homebrew/python/python-dbus Caskroom/cask/kk7ds-python-runtime
homebrew/python/vpython Caskroom/cask/mysql-connector-python
我们看到 python3 在列表中,让我们继续安装它:
brew install python3
终端窗口会出关于 Python 3 的安装过程的反馈,在安装完成之前可能需要几分钟。
与 Python 3 一起,Homebrew 将安装 pip、setuptools 和 wheel。
作为 Python 的伴侣,我们将使用 pip 来安装和管理我们在开发项目中可能要使用的编程包。可以通过输入以下内容来安装 Python 软件包
pip3 install <package_name>
这里,package_name 可以指任何 Python 包或库,比如用于网页开发的 Django 或用于科学计算的 NumPy。因此,如果想安装 NumPy,可以用命令 pip3 install numpy 来完成。
setuptools 方便了 Python 项目的打包,wheel 是 Python 的内置包格式,可以通过减少编译的次数来加快软件的生产速度。
要检查所安装的 Python 3 的版本,可以键入:
python3 --version
这将输出当前安装的 Python 的具体版本,默认情况下,它是 Python 3 的最新稳定版本。
要更新你的Python 3的版本,你可以先更新 Homebrew,然后再更新 Python:
brew update
brew upgrade python3
确保 Python 版本是最新的。
股票账户余额
8 月前
微信交易通知
所有脚本列表
10 月前
板块置顶 微信交易通知
数字货币移动平均线交叉
10 月前
微信交易通知
期货移动平均线交叉
10 月前
微信交易通知
股票移动平均线交叉
10 月前
微信交易通知
商品期货委托单
10 月前
微信交易通知
商品期货成交
10 月前
微信交易通知
商品期货持仓
10 月前
微信交易通知
商品期货余额
10 月前
微信交易通知
币安子账户余额
10 月前
微信交易通知
币安账户余额
10 月前
微信交易通知
币安合约仓位
10 月前
微信交易通知
搭建免费的量化交易可视化系统
1 年前
教程
脚本部署指南
10 月前
板块置顶 微信交易通知
如何安装 Miniforge Python 发行版
1 年前
教程