利用Mac终端搭建python开发环境

学python的同学纠结用哪款集成开发环境,其实大多数OS X系统中都默认安装了Python。因此我们只需要下载一个编辑器即可,今天就教大家如何利用mac自带的python解释器

一、检查是否安装了Python

直接使用command+空格键输入“terminal”回车打开终端。为了确定是否安装了Python,请执行命令python(注意其中的'p'是小写)。输入将类似于下面这样,它指出了安装中的python版本;最后的>>>是一个提示符,让你能够输入Python命令。

Python 2.7.10 (default, Oct 6 2017, 22:29:07)

[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

上述输出表明,当前计算机默认使用的Python版本是Python2.7.5。看到上述输出后,如果要退出python并返回到终端窗口,可安Ctrl + D 或者执行exit()命令。

要想检查系统是否安装了Python3,可尝试执行python3,可能会出现错误信息,说明未安装,若出现以下结果,说明已安装python3

Python 3.7.0 (default, Sep 18 2018, 18:47:22)

[Clang 9.1.0 (clang-902.0.39.2)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

若只安装了python2的,或python2也未安装而想安装python3的同学,请参考以下步骤进行安装。

a)确认版本:

打开一个终端,并执行以下命令:

$ python --version

python 2.7.6

你还应当尝试执行命令python3 --verision,检查是否还有其他python版本。

b)使用homebrew来安装Python3

安装Homebrew

Homebrew依赖于Apple包的Xcode,因此打开终端执行以下命令:

$xcode-select --install

在不断出现的对话框中都单击ok(安装需要一些时间)

接下来安装Homebrew:

$ ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"

这个命令可在Homebrew网站(http://brew.sh/)找到。在curl-fsSL和URL之间,务必包含一个空格。

为确认正确的安装了Homebrew,请执行以下命令:

$ brew doctor

your system is ready to brew.

上述输出表明你可以使用Homebrew 来安装Python包了。

2.安装Python3

为安装最新的Python3版本,请执行:

$ brew install python3

下面来检查使用这个命令安装的是哪个版本:

$python3 --version

Python 3.7.0

$

现在你可以使用命令python3来启动Python 3终端会话了,还可以使用命令python3 来配置文件编辑器,使其使用Python3而不是2来运行Python程序。

二、安装文本编辑器

Sublime Text是一款简单的文本编辑器:它在OS X中易于安装;让你能够直接运行几乎所有程序(而无需通过终端);使用不同颜色来显示代码,以突出代码语法;在内嵌在Sublime Text窗口内的终端会话中运行代码,让你能够轻松地查看输出。

要下载Sublime Text安装程序,可访问http://sublimetext.com/3,单击Download链接,并查找OSX安装程序。

Sublime Text的许可策略非常灵活,你可以免费使用这款编辑器,但如果你喜欢并想长期使用,建议购买许可证,下载安装程序后,打开它,再将Sublime Text图标拖放到Applications文件夹。

三、配置Sublime Text使其使用Python3

如果你启动Python3终端会话时使用的命令不是python,就需要配置Sublime Text ,让它知道到系统的什么地方去找正确的Python版本。要获悉Python解释器的完整路径,请执行:

$ type -a python3

python3 is /usr/local/bin/python3

现在,启动Sublime Text。并选择菜单Tools->Build System->New Build System

这将打开一个新的配置文件。删除其中所有内容,替换成以下内容:

{

"cmd":["usr/local/bin/python3","-u","$file"],

}

这些代码让Sublime Text使用命令python3来运行当前打开的文件。请确保其中的路径为你在前一步使用的命令 type -a python3 获悉的路径。将这个配置文件命名为Python3.sublime-build,并将其保存在默认目录——你选择菜单Save时Sublime Text打开的目录。

四、运行Hello Word程序

为编写第一个程序,需要启动Sublime Text。为此,可使用快捷键command+空格键 输入Sublime Text打开程序。

创建一个用于存储项目的文件夹,并将其命名为python_work。

在Sublime Text中 选择菜单File->Save As,将当前的空Python文件保存到文件夹python_work,并将其命名为hello_word.py。扩展名.py告诉Sublime Text,文件包含的事Python程序,它还让Sublime Text知道如何运行该程序,并以有益的方式突出其中的代码。

保存文件后,在其中输入下面一行代码:

print("Hello,world!");

如果在系统能够运行命令python,就可以选择菜单Tools->Build或按Ctrl+B来运行程序。

至此,所有工作都已经完成,可以愉快地开启python之旅啦!

参考书籍:《Python编程 从入门到实践》

编辑整理不易,打赏作者?

xiaoshi

界世的你当不

只作你的肩膀

左脑编程,右脑写诗

阅读|干货|技术|交流

空·

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181006G02YJN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券