Python-安装

2022-07-25 13:49:30 浏览数 (1)

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

0 人点赞