easy_install簡介:
easy_install實際上是在呼叫setuptools來完成安裝模組的工作。
setuptools簡介:
經常接觸python的同學可能會注意到,當需要安裝第三方python包時,可能會用到easy_install命令。easy_install開發的setuptools包裡帶的乙個命令,所以使用easy_install實際上是在呼叫setuptools來完成安裝模組的工作。
setuptools安裝:
a.使用ez_setup.py安裝
這是setuptools 自豪的一種安裝方式,只需要乙個大約8k 作為的指令碼ez_setup.py,就能自動為使用者安裝包括setuptools 自身在內的許多python 包。
(參考:
指令碼安裝到使用者所有的作業系統python 可執行指令碼正常應該安裝的位置(例如,windows 使用者會安裝到python
安裝目錄
下的scripts 目錄中)。關於這種安裝方法的更詳細說明和注意事項,請參考其官方說明(見擴充套件閱讀)。簡單的安裝命令如下:
b.使用完整的安裝包安裝
當然,使用者也可以使用setuptools 在python cheese shop 上發布的合適的完整的發布版本來安裝。對於使用windows 的使用者,這也是挺方便的方法。
,即可在d:\program files\python2.7\scripts下安裝easy_install。包含乙個easy_install.exe,然後進行環境變數設定,在系統環境變數中做如下設定:
(也就是將d:\program files\python2.7\scripts新增到環境變數中)
許多linux 發行版的官方包管理倉庫都包含setuptools 的某個版本。例如,如果你跟我一樣使用ubuntu ,那安裝setuptools 只是簡單的進行如下操作:
# apt-get install python-setuptools
setuptools
安裝好後就可以用easy_install安裝模組了
easy_install
使用方法:
使用方法非常簡單,在命令列輸入「easy_install 引數」即可。
a、通過模組名稱來安裝。setuptools
easy_install sqlobject
easy_install "python_dateutil==1.5"
easy_install "python_dateutil>=1.5"
說明,安裝過程可能需要許可權,如果是ubuntu的話,可以加上sudo
b、指定查詢頁面("download page")來使用名稱和版本資訊來安裝或公升級乙個模組:
easy_install -f (此處新增乙個url,百科不讓加) sqlobject
d、在本地已經存在的egg檔案基礎上來安裝模組
easy_install /my_downloads/otherpackage-3.2.1-py2.3.egg
e、公升級乙個已經安裝的模組到最新版本,如果在pypi中這個模組有最新版本。
easy_install --upgrade pyprotocols
f、從原始碼
easy_install .
g、模組解除安裝easy_install -m package-name (比如easy_install -m pylab)
如果想刪除通過easy_install安裝的軟體包,比如說:mysql-python,可以執行命令:
easy_install -m mysql-python
注:此操作會從easy-install.pth檔案裡把mysql-python的相關資訊抹去,剩下的egg檔案,你可以手動刪除。
用easy_install安裝networkx:
如果用方法a
安裝,顯示download error
,可轉用其它方法,如d。
安裝完畢,進行測試。
開啟python-command line,進行如圖輸入「import networkx as nx」+"print nx",就有相關顯示,如果沒有成功,會提示不認識networkx類庫的
開發環境為eclipse的使用者,安裝乙個新的python開發包後,import後不能使用包內的方法。
解決方法:
需要在preferences-pydev-interpreter裡重新配置python的編譯器,因為當前沒有包含新加進來的包
可以刪除掉,重新加上。
否則會導致import模組後,模組內的方法仍然不能呼叫。
參考資料:
Python TensorFlow安裝及使用說明
python tensorflow安裝及使用說明 1 安裝 python 直譯器 anaconda。不需額外安裝,安裝時切記勾選 add anaconda to my path environment variable 檢驗安裝是否成功 anaconda v 或 conda list 2 安裝 cu...
Python miniconda的安裝及使用
今天開始學習python,記錄一下。開啟cmd終端或者anaconda prompt 快捷鍵 win r 然後輸入cmd,回車 分別在cmd終端或者anaconda prompt裡貼上下面兩行 每貼上一行回車確認 conda config add channels conda config set ...
Ubuntu下vim gcc gdb安裝及使用
在ubuntu下安裝gcc和其他一些linux系統有點不一樣。一 安裝 vim 開啟命令列執行sudo apt get install vim,並按提示輸入管理員密碼。gcc gdb 輸入命令列 執行 sudo apt get install build essential build essent...