(一)linux安装python3

python3安装:

一: 安装过程
安装包:

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -xvf Python-3.7.0.tgz #解压

基础包

1、基础yum包
yum install gcc
yum install zlib
yum install zlib-devel
yum install libffi-devel -y
yum install openssl openssl-devel -y 

检测平台:(需要首先用cd命令进到python3的目录下,否则会提示找不到configure文件)

./configure --prefix=/usr/local/python3/

编译:

make

安装:

make install

设置快捷键:

ln -s /usr/local/python3/bin/python3 /bin/python3 
#设置后可以用python3进入python编辑

步骤:

1.安装python3的包 并解压
2.安装依赖包
3.检测平台 查看是否有问题 (echo $? 如果是0执行成功 非0执行失败)
4.编译 查看是否能够编译(echo $? 如果是0执行成功 非0执行失败)
5.最后安装  (echo $? 如果是0执行成功 非0执行失败)
6.设置快捷键

pythonTab快捷键命令补全
提高写程序的效率,补全功能是必不可少的。对于python,介绍vim编辑下和python交互模式这两种linux常用环境下的补全。

vim下的补全

  1. 简单python关键词补全
  2. python 函数补全带括号
  3. python 模块补全
  4. python 模块内函数,变量补全

安装步骤:

cd ~  
wget 
https://github.com/rkulla/pydiction/archive/master.zip
unzip master.zip
mkdir -pv ~/.vim/tools/pydiction
cp -r pydiction-master/after ~/.vim
cp pydiction-master/complete-dict ~/.vim/tools/pydiction

完成后确保有如下结构即可:
在这里插入图片描述

修改用户vim配置文件:

[root@node1 ~]# vim ~/.vimrc
filetype plugin on
let g:pydiction_location='~/.vim/tools/pydiction/complete-dict'

测试补全功能:

vim进入新建test.py,导入sys模块,按Tab键,可发现已经有补全功能了。

python交互模式的自动补全

python交互模式的自动补全
编写tab补全脚本:

[root@node1 ~]# cat ~/.pythonTab.py 
import readline, rlcompleter; readline.parse_and_bind("tab: complete")
[root@node1 ~]#

修改系统环境变量

[root@node1 ~]# cat /etc/profile.d/tab.sh 
    export PYTHONSTARTUP=~/.pythonTab.py
[root@node1 ~]# 
[root@node1 ~]# .  !$    
    .  /etc/profile.d/tab.sh    
[root@node1 ~]#

PYTHONSTARTUP:重要的Python环境变量之一,包含了在每次启动的解释器时执行Python源代码的初始化文件的路径。这个文件通常命名为.pythonrc.py

!$:调用上一个命令的最后一个参数。

常见问题

1、module not found error no module named ‘_ctypes’ make *** error 1
yum install libffi-devel -y

2、编译安装python3,删除键不能用
yum install readline-devel
重新编译安装就可以了

3、pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
yum install openssl openssl-devel -y

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值