python升級

安裝系統後python版本低 需要更新更高版本

1
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
1
2
3
4
5
6
7
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可用

1
2
vim /usr/bin/yum
#!/usr/bin/python   #修改此處爲/usr/bin/python_old

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

1
2
3
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的內容

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


vim下:

1
2
3
4
5
6
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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章