■ 秦皇岛市睿讯网络科技有限公司 赵少农 河北科技师范学院 赵学作
编者按:Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,具有简单、易学、免费、开源、可移植性强的优点。本文将具体介绍如何安装和调试。
Python已发展到3.x版本,Python3开源的比例已经大大提高,比2.X更规范、统一,去掉了没必要的关键字,而且最重要的是Python3中可以直接写中文。
1.Windows系统中Python的安装
(1)安装包下载地址:https://www.python.org/downloads/ ,当前最高版本应该是3.7.2。
(2)默认安装路径:python3 C:python37 #最后一个数字会根据版本不同而不同。
(3)配置环境变量: 计算机->属性->计算机名称、域和工作组设置(更改设置)->高级->环境变量,在变量PATH中加入步骤2中的安装路径。
注意,用 “;” 作为分割符。
(4)如果安装了pip,同样需要将包含Scripts的路径,添加到环境变量中,例如:D:python3.7Scripts;
windows系统中运行Python的命令:
C:>python
2.CentOS7(Linux)系统中Python的升级
CentOS7中默认安装了Python 2.7.5,为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新Python时,建议不要删除旧版本(新旧版本可以共存)。
(1)查看当前python版本
# python -V
Python 2.7.5
(2)下载新的python包并安装
# yum install gcc gcc-c++ -y
# cd /
usr/local/src
# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz #也可自行下载此包后上传到/usr/local/src目录中
# tar xvf Python-3.7.2.tar.xz
# cd Python-3.7.2/
# ./configure
# make
# make install
(3)验证
# python -V #一个是旧版本,一个是新版本
Python 2.7.5
# python3 -V
Python 3.7.2
(4)设置3.X为默认版本
查看 Python 的路径,在/usr/bin 下面。可以看到python 链接的是 python 2.7,所以执行 python 就相当于执行 python 2.7。
# ls -al /usr/bin |grep python
显示以下内容:
-rwxr-xr-x. 1 root root 11312 4月 27 2018 abrt-action-analyzepython
lrwxrwxrwx. 1 root root 7 11月 22 17:57 python -> python2
lrwxrwxrwx. 1 root root 9 11月 22 17:57 python2 -> python2.7
-rwxr-xr-x. 1 root root 7216 7月 13 2018 python2.7
-rwxr-xr-x. 1 root root 1835 7月 13 2018 python2.7-config
lrwxrwxrwx. 1 root root 16 11月 22 17:57 python2-config ->python2.7-config
lrwxrwxrwx. 1 root root 14 11月 22 17:57 python-config -> python2-config
因此需要将原来 python的软链接重命名:
# mv /usr/bin/python/usr/bin/python.bak
将 python链 接 至python3:
# ln -s /usr/local/bin/python3 /usr/bin/python
(5)配置yum
升级 Python之后,由于将默认的 python 指向了python3,yum不能正常使用,需要编辑yum的配置文件,此时:
# yum list
#以下为报错信息
File "/usr/bin/yum",line 30
except
KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
需要我们分别修改/usr/bin/yum和/usr/libexec/urlgrabber-extdown,将其第一行 #!/usr/bin/python改 为#!/usr/bin/python2.7。
# vi /usr/bin/yum
# vi /usr/libexec/urlgrabber-ext-down
保存退出后即可。
# yum list #再执行此命令不再报错。
linux中运行python:
# python
PyCharm是由JetBrains打造的一款Python IDE,支持 macOS、Windows、Linux系统。PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
PyCharm下载地址 :https://www.jetbrains.com/pycharm/download/
PyCharm安装地址:http://www.runoob.com/w3cnote/pycharm-windowsinstall.html
# vi qhdedu.py #编辑源文件,输入以下内容:
print('hello Python我的第一个Python程序')
保存文件时注意Python源文件扩展名为.py,且文件主名只能是英文字母、数字和下划线的组合。
【】【】
运行此文件:
# python3 qhdedu.py
如果想双击此文件就可运行,只需要在.py文件的第一行加上特殊的注释:
#!/usr/bin/env python3
然后通过如下命令授权.py 文件执行权限:
# $ chmod a+x qhdedu.py