APP下载

Python环境部署及调试

2019-12-22秦皇岛市睿讯网络科技有限公司赵少农河北科技师范学院赵学作

网络安全和信息化 2019年7期
关键词:环境变量开源命令

■ 秦皇岛市睿讯网络科技有限公司 赵少农 河北科技师范学院 赵学作

编者按:Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,具有简单、易学、免费、开源、可移植性强的优点。本文将具体介绍如何安装和调试。

Python已发展到3.x版本,Python3开源的比例已经大大提高,比2.X更规范、统一,去掉了没必要的关键字,而且最重要的是Python3中可以直接写中文。

Python的安装部署

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

猜你喜欢

环境变量开源命令
管理Windows10的PowerShell命令行使用记录
从桌面右键菜单调用环境变量选项
彻底弄懂Windows 10环境变量
五毛钱能买多少头牛
2019开源杰出贡献奖
移防命令下达后
解析Windows10的内部命令
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
基于三阶段DEA—Malmquist模型的中国省域城镇化效率测度及其收敛分析