(一)linux安装python3

系统 1876 0

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

            
          

完成后确保有如下结构即可:
(一)linux安装python3_第1张图片

修改用户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


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论