安裝系統後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 |