Python升級、iPython安裝和python自動補全
Python升級(2.6.6升級到2.7.6)
- 安裝所需軟體包
[[email protected] ~]# yum install -y zlib zlib-devel bzip2 bzip2-devel bzip2-lib sqlite sqlite-devel ncurses-devel readline-devel patch
- 檢視當前python版本
[[email protected] python]# python -V
Python 2.6.6
[[email protected] python]#
- 安裝python 2.7.6
[[email protected] python]# tar -zxf Python-2.7.6.tgz
[[email protected] python]# cd Python-2.7.6
[[email protected] Python-2.7.6]# ./configure
[[email protected] Python-2.7.6]# make install
- 建立軟連結
[[email protected] Python-2.7.6]# mv /usr/bin/python /usr/bin/python2.6.6
[[email protected] Python-2.7.6]# ln -s /usr/local/bin/python2.7 /usr/bin/python
- 檢視當前Python版本
[[email protected] ~]# python -V
Python 2.7.6
[[email protected] ~]#
- 解決升級Python後yum無法使用的情況(修改/usr/bin/yum,將第一行改為/usr/bin/python2.6.6)
[[email protected] ~]# cp -a /usr/bin/yum{,.bak}
[[email protected] ~]# sed -i 's%^#!/usr/bin/python$%#!/usr/bin/python2.6.6%' /usr/bin/yum
安裝iPython
- 安裝traitlets
[[email protected] python]# tar -zxf traitlets-4.2.2.tar.gz
[[email protected] python]# cd traitlets-4.2.2
[[email protected] traitlets-4.2.2]# python setup.py install
- 安裝setuptools
[[email protected] python]# tar -zxf setuptools-18.7.1.tar.gz
[[email protected] python]# cd setuptools-18.7.1
[[email protected] setuptools-18.7.1]# python setup.py install
- 安裝ipython_Cgenutils
[[email protected] python]# tar -zxf ipython_genutils-0.1.0.tar.gz
[[email protected] python]# cd ipython_genutils-0.1.0
[[email protected] ipython_genutils-0.1.0]# python setup.py install
- 安裝decorator
[[email protected] python]# tar -zxf decorator-4.0.10.tar.gz
[[email protected] python]# cd decorator-4.0.10
[[email protected] decorator-4.0.10]# python setup.py install
- 安裝pygments
[[email protected] python]# tar -zxf Pygments-2.1.3.tar.gz
[[email protected] python]# cd Pygments-2.1.3
[[email protected] Pygments-2.1.3]# python setup.py install
- 安裝pexpect
[[email protected] python]# tar -zxf pexpect-4.2.0.tar.gz
[[email protected] python]# cd pexpect-4.2.0
[[email protected] pexpect-4.2.0]# python setup.py install
- 安裝ptyprocess
[[email protected] python]# tar -zxf ptyprocess-0.5.1.tar.gz
tar: ptyprocess-0.5.1/setup.py: implausibly old time stamp 1970-01-01 08:00:00
tar: ptyprocess-0.5.1/PKG-INFO: implausibly old time stamp 1970-01-01 08:00:00
[[email protected] python]# cd ptyprocess-0.5.1
[[email protected] ptyprocess-0.5.1]# python setup.py install
- 安裝backports.shutil_get_terminal_size
[[email protected] python]# tar -zxf backports.shutil_get_terminal_size-1.0.0.tar.gz
[[email protected] python]# cd backports.shutil_get_terminal_size-1.0.0
[[email protected] backports.shutil_get_terminal_size-1.0.0]# python setup.py install
- 安裝six
[[email protected] python]# tar -zxf six-1.10.0.tar.gz
[[email protected] python]# cd six-1.10.0
[[email protected] six-1.10.0]# python setup.py install
- 安裝pathlib2
[[email protected] python]# tar -zxf pathlib2-2.1.0.tar.gz
[[email protected] python]# cd pathlib2-2.1.0
[[email protected] pathlib2-2.1.0]# python setup.py install
- 安裝pickleshare
[[email protected] python]# tar -zxf pickleshare-0.7.3.tar.gz
[[email protected] python]# cd pickleshare-0.7.3
[[email protected] pickleshare-0.7.3]# python setup.py install
- 安裝wcwidth
[[email protected] python]# tar -zxf wcwidth-0.1.7.tar.gz
[[email protected] python]# cd wcwidth-0.1.7
[[email protected] wcwidth-0.1.7]# python setup.py install
- 安裝prompt_toolkit
[[email protected] python]# tar -zxf prompt_toolkit-1.0.3.tar.gz
[[email protected] python]# cd prompt_toolkit-1.0.3
[[email protected] prompt_toolkit-1.0.3]# python setup.py install
- 安裝simplegeneric
[[email protected] python]# unzip simplegeneric-0.8.1.zip
[[email protected] python]# cd simplegeneric-0.8.1
[[email protected] simplegeneric-0.8.1]# python setup.py install
- 安裝iPython
[[email protected] python]# tar -zxf ipython-5.0.0.tar.gz
[[email protected] python]# cd ipython-5.0.0
[[email protected] ipython-5.0.0]# python setup.py install
- 啟動ipython
[[email protected] ~]# ipython
Python 2.7.6 (default, Jul 26 2016, 06:07:52)
Type "copyright", "credits" or "license" for more information.
IPython 5.0.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]:
python自動補全
- 安裝readline
[[email protected] ~]# tar -zxf readline-6.2.4.1.tar.gz
[[email protected] ~]# cd readline-6.2.4.1
[[email protected] readline-6.2.4.1]# python setup.py install
- 建立.pythonstartup.py檔案
[[email protected] ~]# cat .pythonstartup.py
#!/usr/bin/env python
# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion
readline.parse_and_bind('tab: complete')
# history file
histfile = os.path.join(os.environ['HOME'], '.pythonhistory')
try:
readline.read_history_file(histfile)
except IOError:
pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter
[[email protected] ~]#
- 配置.bash_profile
export PYTHONSTARTUP="/root/.pythonstartup.py"
- 使配置生效
[[email protected] ~]# source .bash_profile
[[email protected] ~]#
- 測試
[root@vm1 ~]# python
Python 2.7.6 (default, Jul 26 2016, 06:26:33)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a = range(5)
>>> a.
a.__add__( a.__delslice__( a.__getattribute__( a.__iadd__( a.__len__( a.__reduce__( a.__setattr__( a.__subclasshook__( a.insert(
a.__class__( a.__doc__ a.__getitem__( a.__imul__( a.__lt__( a.__reduce_ex__( a.__setitem__( a.append( a.pop(
a.__contains__( a.__eq__( a.__getslice__( a.__init__( a.__mul__( a.__repr__( a.__setslice__( a.count( a.remove(
a.__delattr__( a.__format__( a.__gt__( a.__iter__( a.__ne__( a.__reversed__( a.__sizeof__( a.extend( a.reverse(
a.__delitem__( a.__ge__( a.__hash__ a.__le__( a.__new__( a.__rmul__( a.__str__( a.index( a.sort(
>>> a.
相關推薦
Python升級、iPython安裝和python自動補全
Python升級(2.6.6升級到2.7.6) 安裝所需軟體包 [[email protected] ~]# yum install -y zlib zlib-devel bzip
Mac: mac git 的安裝 及實現自動補全
htm use path raw spa file con get all 1.檢查是否裝了brew $ brew list如果沒有,拷貝以下命令到終端 回車.可以安裝好brewruby -e "$(curl -fsSL https://raw.githubusercont
intellj常用的快捷鍵和配置自動補全
intellj和Eclipse中有很多快捷鍵是不一樣的,ingtellj中的常用快捷鍵: psvm main方法的快捷鍵 fori for迴圈的快捷鍵 sout 輸出的快捷鍵另外在eclipse中自動補全的快捷鍵為Alt+/,在Int
Eclipse自動補全(取消“=”,空格,“.”和“;”的自動補全,加入TAB的自動補全)
// key != 0 switch (key) { case 0x1B: // Esc e.doit= false; hide(); break;
如何解決eclipse、MyEclipse中變數名自動補全問題
問題描述: 在eclipse或MyEclipse中,我們在寫程式碼的時候經常會遇到變數名自動補全問題,舉個栗子:我們定義變數String e的時候,按下等號或空格鍵會變成這樣String eString。這個問題很是煩人。 解決方法: 一、對於eclips
mac git 的安裝 及實現自動補全
完成 隱藏文件 con span 說明 killall github -html --help 1.檢查是否裝了brew $ brew list 如果沒有,拷貝以下命令到終端 回車.可以安裝好brew ruby -e "$(curl -fsSL https
python、pip、whl安裝和使用
1 python的安裝 首先,從python的官方網站 www.python.org下載需要的python版本,地址是這個: 然後,執行下載的MSI安裝包,不需要更改任何預設設定,直接一路點“Next”即可完成安裝: 預設會安裝到C:\Python27目錄下,但是當
python,錯誤、調試和測試
原因 rod vision code 是否 出錯 一個 如果 運行 在程序運行的過程中,如果發生了錯誤,可以事先約定返回一個錯誤代碼,這樣,就可以知道是否有錯,以及出錯的原因。 try...except...finally... try: print(‘try..
ubuntu virtualenv python 虛擬環境的安裝和配置
more def light 安裝 orm fault class mat logs 安裝 : sudo apt-get install python-virtualenv 創建python2虛擬環境: sudo apt-get install
Linux系統下Python虛擬環境的安裝和使用
linu 說明 快捷鍵 easy inux 終端 app sta 想要 前言:進行Python項目開發的時候,由於不同的項目需要使用不同的資源包和相關的配置,因此創建多個Python虛擬環境,在虛擬環境下開發就顯得很有必要。 安裝虛擬環境 步驟: 打開Linux
windows下python虛擬環境virtualenv安裝和使用
安裝包 退出 顯示 變量 其他 virt ubuntu down load 前面介紹了python在ubuntu16.04環境下,python的虛擬環境virtualenv的安裝,下面介紹在windows環境下的安裝和使用。 環境信息 操作系統:windows10 pyt
ubuntu系統下Python虛擬環境的安裝和使用
home 終端命令 兩條命令 末尾 否則 alt class pan spa 前言:進行python項目開發的時候,由於不同的項目需要使用不同的資源包和相關的配置,因此創建多個python虛擬環境,在虛擬環境下開發就顯得很有必要。 安裝虛擬環境 步驟
python 錯誤、調試和測試
nco eset 圖片 try type perm class -a eat 錯誤信息打印: 1 ‘‘‘ 2 Created on 2018年7月28日 3 @filename: error_info.py 4 @author: liupf 5 ‘
pandas - Python Data Analysis Library - 安裝和版本
pandas - Python Data Analysis Library - 安裝和版本 http://pandas.pydata.org/ pandas is an open source, BSD-licensed library providing high-performa
Linux安裝python3以及python自動補全
安裝python3 1. 下載python原始碼包 wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz 2. 解壓縮原始碼包, 取出xz字尾 xz -d Python-3.6.7.tar.xz 3.
Python:python3類-安裝和使用庫-讀寫檔案
一、類 init方法必須有self引數 二、安裝和使用庫 1.使用庫 2.安裝庫 pip install resquests import requests html = rewuests.get(‘http://king.info’).content
ubuntu系統下postgres安裝python語言、postgres安裝圖資料AgensGraph
一、首先安裝python,ubuntu預設有python2.7,python3.5,我採用的是python3.6.5版本。 2. 解壓檔案 $> tar
Python虛擬環境的安裝和配置(windows)
1~9步僅供參考,快捷方法可見第9步之後操作,若是首次配置環境,一定要把第二步的配置環境變數完成 先在電腦上將python2.7和python3.6版本安裝完成,並記清楚安裝路徑,統
【Python】virtualenvwrapper 的安裝和使用
virtualenvwrapper是用來管理virtualenv的擴充套件包,用著很方便。 1. 安裝: #安裝virtualenv (sudo) pip install virtualenv #安裝virtualenvwrapper (sudo) pip insta
python tqdm模組的安裝和使用
tqdm是一個快速,可擴充套件的Python進度條,可以在Python的for迴圈中新增一個進度提示資訊,進度條可以針對任意迭代器物件。 tqdm模組的安裝: python -m pip install tqdm tqdm模組的使用: 最簡單的用法:顯示for迴圈的進度,並計算已