2.5. 安装 python 2 -金年会app官方网
注意:请查看我们 。
最新版本的 mac os x,high sierra, 对于 python 2.7 开箱即用。
你不需要安装或配置任何其他东西就能使用 python。话说回来,我衷心推荐你在构建实际使用的 python 应用之前,安装下文讲述的工具和库。尤其是,你总是应该安装好 setuptools 和 pip,因为它们能让你更轻松的使用第三方 python 库。
os x 自带的 python 虽然非常值得一学,但是那对开发无益。os x 自带的版本和被认为是稳定生产版本的 相比可能过时了。
立刻行动吧
我们先来安装一个真正的 python 。
在开始安装之前,你需要先安装一个 c 的编译器 。安装 xcode 命令行工具的最快方式是运行命令 xcode-select --install
。你也可以从苹果商店下载完整版的 ,或者下载最小的非官方包 。
注意:如果你已经安装了 xcode ,就不需要再安装 osx-gcc-installer 了。 都安装的话可能会导致未知错误。
注意:如果是初次安装 xcode ,你可能需要在终端里通过执行 xcode-select --install
来添加命令行工具。
即便 os x 自带许多的 unix 工具,但是熟悉 linux 系统的人都会注意到 os x 缺少一个关键的东西:包管理器。 填补了这项空白。
打开 terminal
或者你最喜欢的 os x 终端,执行下面这段代码来
$ /usr/bin/ruby -e "$(curl -fssl https://raw.githubusercontent.com/homebrew/install/master/install)"
这段脚本会在安装开始之前向你提示并说明它将要做什么。安装完了 homebrew,还需要将 homebrew 目录添加到你的 path
环境变量里。你可以在 ~/.profile
文件底部追加这行代码来达到这个目的。
export path="/usr/local/bin:/usr/local/sbin:$path"
现在,我们可以安装 python 2.7 了:
$ brew install python@2
因为 python@2
是一个『小桶』(keg),所以我们需要再次更新 path
环境变量来指向我们刚刚安装的软件:
export path="/usr/local/opt/python@2/libexec/bin:$path"
homebrew 把可执行程序命名成了 python2
,因此,你可以运行 python
来执行系统带的 python 。
$ python -v # homebrew 安装了 python 3 的解释器(如果安装了的话)
$ python2 -v # 安装了 python 2 的解释器
$ python3 -v # homebrew 安装了 python 3 的解释器(如果安装了的话)
setuptools & pip
homebrew 会为你安装 setuptools 和 pip
。
setuptools 使你只用一条命令(easy_install
)就能通过互联网(通常是英特网)来下载和安装任何兼容的 python 软件。它还允许你只做少量工作就把这个网络安装功能添加到你自己的 python 软件中。
pip
是一个轻松安装和管理 python 包的工具,这正是 easy_install
所推荐的。在 它优于 easy_install
并且维护也很积极。
$ pip2 -v # pip2 指向 homebrew 安装的 python 2 解释器
$ pip -v # pip 指向 homebrew 安装的 python 3 解释器(如果安装了)
虚拟环境
虚拟环境是一个通过为不同项目创建不同的虚拟 python 环境来将它们的依赖分开保存的工具。它解决了『项目 x 依赖于 1.x 版本,但是项目 y 却需要 4.x 版本』的困境,并且它能保持你的全局网站包目录干净和易于管理。
举个栗子,你可以工作在一个依赖 django 1.10 的项目上,同时维护一个依赖 django 1.8 的项目。
开始使用和了解更多,查看: 文档。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 cc 协议,如果我们的工作有侵犯到您的权益,请及时联系金年会app官方网。