首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python升级

python升级

作者头像
py3study
修改2023-09-20 19:36:34
1.3K0
修改2023-09-20 19:36:34
举报
文章被收录于专栏:python3python3

安装系统后python版本低 需要更新更高版本

wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar zxvf Python-2.7.9.tgz
./configure 
make install
make
 
mv /usr/bin/python /usr/bin/python_old
ln -s /usr/local/bin/python2.7 usr/bin/

修改yum配置文件以保证yum可用

vim /usr/bin/yum
#!/usr/bin/python   #修改此处为/usr/bin/python_old

PYPY:http://pkgs.org/search/?keyword=pypy

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-libs-2.0.2-1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-2.0.2-1.el6.x86_64.rpm
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/pypy-devel-2.0.2-1.el6.x86_64.rpm

注意安装顺序 先安装libs 再安装pypy 最后安装devel

经测试 pypy的效率要比cpython高大约三到四倍

实现Python的交互模式下tab自动补全和vim下python tab自动补全:

下面是.pythonrc.py的内容

try:
    import readline
except ImportError:
    print("Module readline not available.")
else:
    import rlcompleter
    readline.parse_and_bind("tab: complete")
vim ~/.bashrc
export PYTHONSTARTUP=~/.pythonrc.py #加入此行

vim下:

wget https://github.com/rkulla/pydiction/archive/master.zip 
unzip -q master
mv pydiction-master pydiction 
mkdir -p ~/.vim/tools/pydiction
cp -r pydiction/after ~/.vim 
cp pydiction/complete-dict ~/.vim/tools/pydiction
wKioL1T_0OjzGyoZAAE_viskI84293.jpg
wKioL1T_0OjzGyoZAAE_viskI84293.jpg
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档