dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2165
  • 铜币13236枚
  • 威望5838点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:632回复:0

[python] CentOS 6.x 使用 python3

楼主#
更多 发布于:2017-06-12 11:29
目标
使用python 3 编辑的 python 程序运行在 centos 6.x 系统上;

环境
1. 系统版本
head -n1 /etc/issue
CentOS release 6.9 (Final)

2. 默认python 版本
python -V
Python 2.6.6

3. 运行 python3 程序错误
python tc.py
Traceback (most recent call last):
  File "tc.py", line 6, in <module>
    from tclass import Tc
  File "/root/smartTC/python/tclass.py", line 13, in <module>
    import configparser
ImportError: No module named configparser

解决方法
为 centos 6.x 安装 python3

步骤
1. 确定 EPEl
yum repolist | grep -i 'epel'
 * epel: mirrors.aliyun.com
epel                  Extra Packages for Enterprise Linux 6 - x86_64      12,309

2. 安装
yum -y install python34

验证
1. 版本
python3 -V
Python 3.4.5

2. python3 程序
python3 tc.py
Usage: tc.py {up|down|update|show}

扩展: python 与 python3 区别,例如 print ,更多参考官方wiki 。
print 在 Python3.x 是一个函数,但在 Python2.x 是一个关键字。

参考: CentOS 6.x 配置 EPEL

#
游客

返回顶部