Python-安装
目录
- 1、Python for Win
- 1.1 压缩包安装
- 1.2 在线安装
- 1.3 可执行程序安装
- 2、Python for Mac
- 2.1 Homebrew安装
- 2.2 文件包安装
- 3、Python for Linux
1、Python for Win
打开官网:https://www.python.org
点击Downloads--->Windows
本章节使用Python 3(Python 3.6.5),所以这里点击Python 3.6.5
鼠标向下翻到Files区域,Windows为64位,所以这里讲解Python 64位安装。
下载相应的文件,安装方式有三种(任选一种即可,推荐可执行程序安装方式)
Windows x86-64 embeddable zip file(嵌入式的zip文件,解压后需配置环境变量)
Windows x86-64 executable installer(可执行程序,执行安装)
Windows x86-64 web-based installer(在线安装,执行安装需要联网)
1.1 压缩包安装
1、将下载的python-3.6.5-embed-amd64.zip文件解压到需要安装的目录上,例如D盘,并命名为Python3.6.5。
2、配置环境变量
鼠标选中我的电脑右键,点击属性--->高级系统设置--->高级--->环境变量。
点击环境变量,系统变量里:
修改Path,点击编辑,在变量值最后添加 ;D:Python3.6.5
确定后,打开命令行,输入python,提示以下信息表示Python安装成功且环境变量配置成功。
1.2 在线安装
1、执行下载后的python-3.6.5-amd64-webinstall.exe文件。
2、勾选Add Python 3.6 to PATH(添加环境变量),之后点击Customize installation(自定义安装)。
3、点击Next。
4、例如安装到D:Python36目录下,之后点击Install,进行在线联网安装。
5、安装完成,点击Close即可。
6、打开命令行,输入python,提示以下信息表示Python安装成功且环境变量配置成功。
1.3 可执行程序安装
1、执行下载后的python-3.6.5-amd64.exe文件。
2、勾选Add Python 3.6 to PATH(添加环境变量),之后点击Customize installation(自定义安装)。
3、点击Next。
4、例如安装到D:Python36目录下,之后点击Install,进行安装。
5、安装完成,点击Close即可。
6、打开命令行,输入python,提示以下信息表示Python安装成功且环境变量配置成功。
2、Python for Mac
Mac系统本身是自带了Python的,打开终端,输入python
如图所示,可以看到Python版本为2.7.10
查看当前Python解释器的位置,终端输入which python
如图所示,解释器位置/usr/bin/python
查看当前Python路径,终端依次输入:python ---> import sys ---> print sys.path
查询到的Python路径信息:
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Library/Python/2.7/site-packages'
如图所示:
本章节以Python 3进行讲解,所以需要在Mac上安装Python 3。
安装方式有2种(任选一种即可)
Homebrew安装(命令方式安装)
文件包安装(程序执行方式安装)
2.1 Homebrew安装
Homebrew是Mac上缺失的软件包管理器,通过它可以在终端输入命令安装各种软件包。
首先安装Homebrew:
1、打开官网:https://brew.sh/
2、打开终端,输入命令进行安装
代码语言:javascript复制/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3、安装完Homebrew,就可以使用brew命令了:
(1)安装软件:brew install 软件名
代码语言:javascript复制# 自动安装最新版的python2
brew install python
# 自动安装最新版的python3
brew install python3
注:在终端中:
输入python命令是系统原python
输入python2命令是新装python2
输入python3命令是新装python3
所以
pip2是新装python2的管理器
pip3是新装python3的管理器
由于Mac系统原python没有pip,所以pip也会指向新装python2
(2)卸载软件:brew uninstall 软件名
(3)列出已安装的软件:brew list
4、本文章使用Python 3,所以终端输入 brew install python3
安装完成后,终端输入 python3
如图所示,Python 3(Python 3.6.5)安装成功。
查看当前Python 3解释器的位置,终端输入 which python3
如图所示,解释器位置/usr/local/bin/python3
查看当前Python 3路径,终端依次输入:python3 ---> import sys ---> print (sys.path)
查询到的Python 3路径信息:
'/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python/3.6.5/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages'
如图所示:
2.2 文件包安装
打开官网:https://www.python.org
点击Downloads---> Mac OS X
本文章使用Python 3(Python 3.6.5),所以这里点击Python 3.6.5
鼠标向下翻到Files区域,Mac为64位,所以这里讲解Python 64位安装。
如何知道Mac是32位还是64位?打开终端,输入uname –a
x86_64 表示系统为64位
i686 表示系统32位
只需下载macOS 64-bit installer即可。
下载完后,默认安装python-3.6.5-macosx10.9.pkg 安装包。
安装完成后,终端输入python3
如图所示,Python 3(Python 3.6.5)安装成功。
注:pip3是新装Python 3的管理器
查看当前Python 3解释器的位置,终端输入which python3
如图所示,解释器位置/usr/local/bin/python3
查看当前Python 3路径,终端依次输入:python3 ---> import sys ---> print (sys.path)
查询到的Python 3路径信息:
'/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'
如图所示:
3、Python for Linux
本章节主要讲解在CentOS 7环境下安装Python 3。
CentOS 7默认是已经安装Python的,只不过是Python 2。
查看当前Python版本,输入命令python --version
如图所示:当前版本为Python 2.7.5。
1、先安装相关软件
代码语言:javascript复制yum groupinstall 'Development Tools'
yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、安装Python 3.6.5
(1)打开官网https://www.python.org/,找到下载链接。
(2)下载的安装包存放在/usr/local目录。
代码语言:javascript复制cd /usr/local
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
如图所示:下载完成
注:如提示-bash: wget: command not found
输入yum -y install wget即可解决。
(3)解压
代码语言:javascript复制tar -xf Python-3.6.5.tar.xz
如图所示:解压完成
(4)解压后新建文件夹将Python-3.6.5放在/usr/local/python3目录下。
代码语言:javascript复制mkdir python3
mv Python-3.6.5 python3
cd python3/Python-3.6.5
如图所示:进入到此目录
(5)执行如下代码安装,--prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3的路径中。
代码语言:javascript复制./configure --prefix=/usr/local/python3 --enable-optimizations
make
make altinstall
3、修改软链接
(1)修改之前一定要对以存在的/usr/bin/python更名,否则会出错。可修改为:
代码语言:javascript复制cd /usr/bin/
mv python python_old
(2)修改软链接
代码语言:javascript复制ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip
4、CentOS的yum命令是需要Python支持的,我们把当前的Python 2版本更换成了Python 3版本,在使用yum命令很有可能出错,则还是让yum命令依然用原来的Python 2版本。
输入命令vi /usr/bin/yum
将第一行 #!/usr/bin/python 改成 #!/usr/bin/python2
之后保存退出即可。
5、解决urlgrabber-ext-down这个文件可能会出错。
cd /usr/libexec/
vi urlgrabber-ext-down
将#!/usr/bin/python改为#!/usr/bin/python2然后保存退出即可。
6、查看Python 3是否安装成功。
python -V
pip -V