linux python 遇到的问题

使用yum 时出现以下错误

File "/usr/bin/yum", line 30

except KeyboardInterrupt, e:

^

SyntaxError: invalid syntax

这是由于升级python造成的

vim /usr/bin/yum

把  #!/usr/bin/python2  改为   #!/usr/bin/python2.6

--------------------------------------

方向键乱码

使用python时方向键出现^[[A^[[B^[[D^[[C^H

CentOS 6.5默认只安装了readline模块而没有安装readline-devel模块,所以只要安装下即可

yum install readline-devel -y

进入python3的源码目录,重新编译下

make

make install

--------------------------------------------

Tab 自动补全

安装readline

yum install readline* -y

创建pythonstartup文件,位置随便放,我是放在/usr/local/python3下

# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind(‘tab: complete‘)
# history file
histfile = os.path.join(os.environ[‘HOME‘], ‘.pythonhistory‘)
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

在~/.bash_profile中添加环境变量

export PYTHONSTARTUP=/usr/local/python3/pythonstartup

刷新配置

source .bash_profile

时间: 2024-10-11 05:54:14

linux python 遇到的问题的相关文章

马哥2016全新Linux+Python高端运维班第三周作业作答

                    马哥2016全新Linux+Python高端运维班第三周作业                                           1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.     [[email protected] ~]# who | awk '{print $1 $NF}'| uniq -d     [[email protected] ~]# who     yicx     :0  

Linux+Python高端运维班第二次作业

Linux+Python高端运维班第二次作业 1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. [[email protected] ~]# who |cut -d" " -f1|uniq (unknown) root test1 [[email protected] ~]# who |cut -d" " -f1|sort -u root (unknown) wangyanglin 2.取出当前系统上被用户当作其默认shel

linux python 安装 nose lapack atlas numpy scipy

linux python 安装 nose lapack atlas numpy scipy --http://lib.csdn.net/article/python/1262 作者:maple1149 The first step of machine larning . 环境配置: OS:ubuntu 10.04 Python :Python 2.6.5 1.安装nose 这个安装还比较顺利,基本没报错... 下载nose: https://nose.readthedocs.org/en/la

kali linux Python 黑客编程1 开发环境初始化

kali linux Python 黑客编程1 开发环境初始化 为什么要选择Python? Python作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论.Python提供了丰富的库供调用,丰富的第三方扩展模块.在网络应用,文本解析方面,Python编程有着其他语言无可比拟的优势.同时Python也是面向对象并且跨平台的语言,可以在linux/Unix.OSX.windows上无障碍运行. 1.1 查看PYTHON版本信息 Kali Linux默认已经安装了P

老男孩linux+Python高薪运维就业班第一关课后上机实战考试题

老男孩教育linux+Python高薪运维就业班第一关课后上机实战大考察 (开课第三天上机考试题) (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.txt,然后在文件oldboy.txt里写入内容"inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0"(不包含引号). 2.将题1中的oldboy.txt文件内容通过命令过滤只输出如下内容: 10.0

老男孩教育618优惠来袭!linux+python史上最低价

1.活动期间报名Linux运维脱产课程或python全栈课程直降1000元,并且赠送除python自动化课程外的任意网络课程视频 一套: 2.此次活动和转介绍的政策叠加:同学们转介绍Linux及python脱产学生,获送任何网络视频一套(价值3600-5000),被 介绍的学生同样享受送此待遇,然后在优惠1000! 感兴趣的小伙伴扣我吧 免费试听课程: 老男孩IT教育-Python开发精讲课程80课时: 链接: https://pan.baidu.com/s/1crOdTc 密码: 6jh3 老

linux python  

Centos 6.4 python 2.6升级到 2.7 python2.7.X下载安装 1.查看python的版本 [[email protected] ~]# python -V Python 2.6.6 2.下载Python-2.7.8 [[email protected]]#wgethttp://python.org/ftp/python/2.7.8/Python-2.7.8.tgz 3.解压 [email protected] python]#tar xf Python-2.7.8.t

linux Python开发环境搭建

近期工作是围绕arcpy进行开发,为了提高开发效率,决定使用linux下的编程环境.磨刀不误砍柴工,有了稳定快速的开发环境才能使开发更加高效. 准备以下软件: 操作系统:CentOS-6.5-x86_64 ArcGIS Server10.1 for linux(包含所有与arcpy相关的功能,无需担心缺少windows上的功能) jdk6u45_linux_x64.bin python IDE: pyCharm4.0.4 community edition 以上几个软件安装起来都很简单,这里只写

Linux python安装

Linux 安装 Python3.5 1. 准备 操作系统:Red Hat Enterprise Linux Server release 6.5 (Santiago) Python 安装包:Python-3.5.2.tgz 下载地址:https://www.python.org/downloads/ 2. 安装 tar zxvf Python-3.5.2.tgz cd Python-3.5.2 ./configure --prefix=/usr/local/python35 make make

Linux python 使用

目录 python 在linux直接执行 后台挂起python脚本并将输出内容存入日志文件 错误 /usr/bin/python^M: bad interpreter: No such file or directory python 在linux直接执行 在python文件的最前面加上 #!/usr/bin/python # -*- coding: UTF-8 -*- 第一行表示的是python解释器所在的目录,绝对路径 第一行可以改为#!/usr/bin/env python 这个是直接在环