因为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,有两个方法:
在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共存
版权声明:本文为原创文章,版权归 Helo 所有。
本文链接:https://www.ishelo.com/archives/53/
商业转载请联系作者获得授权,非商业转载请注明出处。
One comment
pip报错可能是源的原因,可以使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名