安装Python

人生苦短,我用Python
Python有很多个不同的版本,而在各种操作系统中安装它的方式有很多。现在常用的版本有Python2和Python3,它也是Mac系统自带的Python版本2.7,做技术就要”喜新厌旧”,我这里就安装Python3的版本(只3.5+版本)。如果系统中安装的事Python3,那么有些使用Python2编写的代码可能无法正确任性。

在Mac中安装Python

几乎所有Linux系统中都默认安装了Python,但是一般都不是最主流的版本。可以选确定下已近安装的Python版本。如果系统中安装的是Python2的版本,就自己安装Python3的版本。注意最好不要卸载删除系统默认的Python版本。

确定已安装的版本

command + 空格键 打开搜索,输入item或者terminal打开终端窗口,执行一项命令:

1
2
$ python --version
Python 2.7.6

如果输出Python 2.7.6 表明系统默认的版本是这个。但是系统可能还安装了一个Python3版本,为了核实这一点,执行命令:

1
2
$ python3 --version
zsh: command not found: python3

输出版本证明也安装了Python3,没有则输出command not found: python3,在安装版本前,有必要检查一下系统装有Python的几个版本,以便管理。

在Mac中安装Python3

如果系统没有安装Python3,或者想换一个较新的Python3版本,可以上官网下载最新版本进行安装,网站会自动辨别操作系统,直接点击左边最新版本下载安装即可。
Python下载地址

使用Homebrew来安装Python3

安装Homebrew

Homebrew依赖于Apple的Xcode,所以保证Xcode是最新的版本,没有Xcode的话打开终端执行,有装Xcode保证是最新版本跳过此步骤:

1
$ xcode-select --install

不断出现确认对话框都单击OK按钮。接下来安装Homebrew,官网可以得到以下命令,有Xcode跳过此步骤:

1
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew主页
安装时间长短看网络状况,确认Homebrew正确安装命令:

1
2
$ brew doctor
Your system is ready to brew.

安装Python 3

利用Homebrew查找Python,这个时候可以看到Python和Python3,执行命令:

1
$ brew search python

安装最新版本的Python3,执行命令:

1
$ brew install python3

检查安装使用Homebrew安装的是什么版本,执行命令

1
2
$ python3 --version
Python 3.6.3

现在系统中有两个版本的Python,一个是系统默认的Python2.7,另一个是现在安装的Python3.6.3。在输入Python命令时执行的是系统默认的Python2.7的解释器,而需要运行最新版本的Python需要执行Python3。当然修改配置文件能解决这个问题。因为想使用Python做机器学深度学习等学习,所以我会安装Anaconda版本因为它包含了大量的科学计算依赖包,非常方便。

安装Anaconda

Anaconda是一个用于科学计算的Python发行版,支持Linux,Mac,Windows,包含了众多流行的科学计算、数据分析的Python包。

卸载Python3

因为Anaconda带有最新版本的Python,为了避免安装过多版本的Python弄乱了环境,所以卸载刚刚安装的Python3,执行命令:

1
2
$ brew uninstall python3
Uninstalling /usr/local/Cellar/python3

系统自带的Python2.7版本最好不要卸载

下载安装Anaconda

Anaconda官方下载地址,打开后网站自动识别当前电脑是操作系统,然后选择左边的Python 3.6 version *版本下载。
Anaconda官方下载界面
应为Anaconda的服务器在国外,所以导致很多时候安装包怎么也下载不了或者是非常的慢,这个时候我们也可以使用清华大学开源软件镜像
。在此感谢那些提供免费镜像的个人和组织们。找到合适的系统安装包进行安装。
清华大学开源镜像Anaconda页面

测试安装是否正确

运行一下命令都可以检测是否安装正确,系统环境变量是否设置正确(会自动把环境变量设置到配置文件中)。

1
2
3
4
5
6
7
8
$ which conda
/anaconda3/bin/conda
$ conda --version
conda 4.3.30
$ python --version
Python 3.6.3 :: Anaconda, Inc.
$ anaconda -V
anaconda Command line client (version 1.6.5)

他们更分别表示anaconda的包管理工具conda的安装路径、conda的版本、Python的版本(Anaconda, Inc.)以及anaconda的版本

注意如果执行以上命令出现环境变量无效或者重启环境变量设置后就失效这种情况。查看~/.bash_profile配置文件发现有
export PATH=”/anaconda3/bin:$PATH”配置,然后控制台输出zsh: command not found: homestead那么肯定是安装了zsh的
缘故,因为安装zsh,~/.bash_profile就不会执行,解决办法打开终端输入open ~/.zshrc在.zshrc文件里添加配置source ~/.bash_profile
这样~/.bash_profile配置的环境变量同样有效

安装PyCharm

PyCharm界面
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

下载PyCharm

PyCharm官网点击DOWNLOAD NOW按钮,选择Community版本下载安装包,如果有注册码或者是jetbrains
账号可以选择强大的Professional版本选择下载安装。
PyCharm下载界面

新建项目

点击Create New Project 按钮,新建项目,选择Prue Python 输入项目地址和名称,选择下方Existing interpreter选择本地解释器。
Create New Project
选择System interpreter ,点击右上角的选择文件按钮,选择本地解释器
system interpreter
选择/anaconda3/bin/目录底下的Python3.6文件
anaconda python
设置项目的interpreter
preferences
点击preferences后选择project Hello_python,选择project interpreter,最后选择anaconda版本的Python
project interpreter
鼠标右键点击项目选择
New新建Python File**文件命名为hello,在文件里输入:

1
$ print("Hello Python!")

鼠标右键文件界面点击Run ‘hello’ 或者debug ‘hello’运行项目。
debug
低下Terminal会给出相应的输出

1
2
3
4
Connected to pydev debugger (build 173.4301.16)
Hello Python!

Process finished with exit code 0

到此Python的开发环境全部安装完毕!

第一次写博客,整整写了两天。再接再厉