因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。 要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。

安装Python 3.7.2

目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们以最新的Python 3.7.2版本为基础进行安装。

在Mac上安装Python

如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的Python 3.7.2,有两个方法:

  1. 从Python官网下载Python 3.7.2的安装程序,双击运行并安装;
  2. 如果安装了Homebrew,直接通过命令brew install python3安装即可。

在Linux上安装Python

以centos7为例,安装python3。centos的yum是用python2写的,如果正常编译安装python3,那么yum就会直接挂了。这当然是我们不想看到的。那么如何在centos7下安装python3并与自带的python2共存?

首先连上服务器,看下python版本:

python -V

如图我们可以看到centos下,默认带有python2.7.5:

接下来我们开始安装python3。

1. 安装python3所需要的组件

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget libffi-devel

安装完成如图:

2. 备份现有的python2

cd /usr/bin
mv python python.bak
mv pip pip.bak

然后试下yum,发现已经挂了:

3. 下载并编译安装python3
这篇文章我们选择最新的稳定版本3.7.2,如有更新可以自行去官网https://www.python.org/downloads/source/查找下载地址。

cd ~ && wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz 
tar -xvJf Python-3.7.2.tar.xz
cd Python-3.7.2
#指定安装路径
./configure prefix=/usr/local/python3
#编译并安装
make && make install

编译安装完成后如图:

接下来做一条软连接,将python3指向python,顺便把pip也重新指向:

ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

这时候我们执行一下python,看看版本回显信息:

python -V 
python2 -V

如图可以看到,python命令对应了python3.7.2,python2命令对应了python2.7.5。

4. 修改yum配置
装完了python3之后,我们要修一下yum了,不然以后都没法装软件和环境了。

vi /usr/bin/yum

如图,按insert,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2

修改完成后按 esc,然后输入 :wq 保存退出。
同样修改一下 urlgrabber-ext-down 文件,把头部的 #! /usr/bin/python 修改为 #! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down

改完之后再试一下yum,已经恢复正常:

接下来就可以愉快地在服务器用python3跑程序了~

在Windows上安装Python

首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7.2对应的64位安装程序32位安装程序,然后,运行下载的EXE安装包:

特别要注意勾上Add Python 3.7.2 to PATH,然后点“Install Now”即可完成安装。

在window下建议安装notepad++来编写py程序。根据你的Windows版本(64位还是32位)从notepad++的官方网站下载notepad++对应的的64位安装程序32位安装程序并开启如下图所示的功能,会使你在python行缩进方面少犯错。

如何运行一个py程序呢?
打开电脑的cmd命令提示符,使用cd命令移动到py程序所在的文件夹,比如启动在桌面的work文件夹中的py程序。

cd desktop\work

运行hello程序:

python hello.py

文章引用

廖雪峰-安装Python
小伟博客-centos下安装python3并与自带的python2共存

Last modification:September 19th, 2019 at 12:03 am
If you think my article is useful to you, please feel free to appreciate