centos7安装python3 以及tab补全功能

简介:

1.安装python3

1.1下载python源码包

网址:https://www.python.org/downloads/release/python-362/

下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

1.1.1安装python前的库环境,非常重要

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

1.2下载,解压安装源码包

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz


xz -d Python-3.4.7.tar.xz
tar -xf Python-3.4.7.tar
#yum install gcc -y
./configure --prefix=/opt/python
make && make install
---------------------
用python查看默认安装路径
>>> import sys
>>> sys.path
['', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', 
'/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages']
--------------------
python3.4默认没添加path
在/etc/profile最后一行添加
export PATH=$PATH:/opt/python/bin
然后
source /etc/profile

#python快捷path就被改了,yum用的python2,麻烦

1.2.3 牛逼的python Tab自动补全

下载setuptool 3.4以上已经默认安装了easy_install-3.4

没什么用

下载readline

#yum install -y readline-devel -y 
#pip install readline

tab补全
#python startup file
import readline,rlcompleter
#tab completion
readline.parse_and_bind('tab:complete')
----------------------------
python历史记录
#history file
import os
history_file = os.path.join(os.environ["HOME"],".pythonhistory")


本文转自 Mr_sheng 51CTO博客,原文链接:http://blog.51cto.com/sf1314/1978791

相关文章
|
Linux 开发工具 Python
CentOS7安装python3超详细教程
CentOS7安装python3超详细教程
2868 0
|
Linux Python Windows
Centos7 下安装python3及卸载
Centos7 下安装python3及卸载
1879 0
Centos7 下安装python3及卸载
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
12519 3
linux centos上安装python3.11.x详细完整教程
|
Linux 编译器 C语言
CentOS 快速安装Python3和pip3
CentOS是经常使用的Linux系统之一,特别是作为服务器使用,其只自带了Python2,但是现在使用更广泛的是Python3,因此需要自行安装,同时为了更方便地安装第三方库,还需要安装pip3。
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
Shell Linux Python
centos7系统 shell脚本安装python3 各版本
centos7系统 shell脚本安装python3 各版本
523 0
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
Linux Python
CentOS7安装Python3.8
CentOS7安装Python3.8
1308 0
CentOS7安装Python3.8
|
Linux Python
CentOS7下安装python3.8
环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。
3308 0
|
Linux 编译器 C语言
百度搜索:蓝易云【Linux(CentOS7)安装最新版Python】
通过以上步骤,在CentOS7系统中就可以成功地安装最新版的Python了。需要注意的是,在安装过程中需要确认系统已经安装了一些必要的依赖库,并且需要使用sudo命令以管理员身份进行操作。
250 2
百度搜索:蓝易云【Linux(CentOS7)安装最新版Python】