前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7安装python3 以及t

centos7安装python3 以及t

作者头像
py3study
发布2020-01-03 10:56:45
3620
发布2020-01-03 10:56:45
举报
文章被收录于专栏:python3python3

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前的库环境,非常重要

代码语言:javascript
复制
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下载,解压安装源码包

代码语言:javascript
复制
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
代码语言:javascript
复制
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

代码语言:javascript
复制
#yum install -y readline-devel -y 
#pip install readline
代码语言:javascript
复制
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")
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装python3
    • 1.1下载python源码包
      • 1.1.1安装python前的库环境,非常重要
        • 1.2下载,解压安装源码包
          • 1.2.3 牛逼的python Tab自动补全
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档