python easy install 编译_python安装easy_install和pip
easy_install和pip都是用來下載安裝Python一個公共資源庫PyPI的相關(guān)資源包的
首先安裝easy_install
下載地址:https://pypi.python.org/pypi/ez_setup
wget https://pypi.python.org/packages/source/e/ez_setup/ez_setup-0.9.tar.gz
解壓,安裝.
python ez_setup.py
安裝好easy_install 之后 再安裝pip
下載地址:https://pypi.python.org/pypi/pip
wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz
解壓,安裝.
python setup.py install
easy_install 使用
使用方法非常簡單,在命令行輸入“easy_install 參數(shù)”即可。
a、通過模塊名稱來安裝。setuptools會自動搜索PyPI 以查找最新版本的模塊。如果找到的話,她會自動下載、編譯和安裝:例如
easy_install SQLObject
easy_install "python_dateutil==1.5"
easy_install "python_dateutil>=1.5"
說明,安裝過程可能需要權(quán)限,如果是ubuntu的話,可以加上sudo
b、指定查找頁面("download page")來使用名稱和版本信息來安裝或升級一個模塊:
easy_install -f (此處添加一個url,百科不讓加) SQLObject
c、從指定模塊下載地址來下載模塊源碼并在下載成功之后編譯安裝
easy_install (此處添加一個模塊下載url,百科不讓加,可參考擴展閱讀)
d、在本地已經(jīng)存在的egg文件基礎(chǔ)上來安裝模塊
easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg
e、升級一個已經(jīng)安裝的模塊到最新版本,如果在PyPI中這個模塊有最新版本。
easy_install --upgrade PyProtocols
f、從源碼中安裝模塊(源碼已經(jīng)下載并解壓到當(dāng)前文件夾下)(New in 0.5a9)
easy_install .
g、模塊卸載 easy_install -m package-name (比如easy_install -m pylab)
如果想刪除通過easy_install安裝的軟件包,比如說:MySQL-python,可以執(zhí)行命令:
easy_install -m MySQL-python
pip使用詳解
# pip --help
Usage:
pip [options]
Commands:
install???????????????????? 安裝包.
uninstall?????????????????? 卸載包.
freeze????????????????????? 按著一定格式輸出已安裝包列表
list??????????????????????? 列出已安裝包.
show??????????????????????? 顯示包詳細信息.
search????????????????????? 搜索包,類似yum里的search.
wheel?????????????????????? Build wheels from your requirements.
zip???????????????????????? 不推薦. Zip individual packages.
unzip?????????????????????? 不推薦. Unzip individual packages.
bundle????????????????????? 不推薦. Create pybundles.
help??????????????????????? 當(dāng)前幫助.
General Options:
-h, --help????????????????? 顯示幫助.
-v, --verbose?????????????? 更多的輸出,最多可以使用3次
-V, --version?????????????? 現(xiàn)實版本信息然后退出.
-q, --quiet???????????????? 最少的輸出.
--log-file ?????????? 覆蓋的方式記錄verbose錯誤日志,默認文件:/root/.pip/pip.log
--log ??????????????? 不覆蓋記錄verbose輸出的日志.
--proxy ???????????? Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout ???????????? 連接超時時間 (默認15秒).
--exists-action ??? Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert ?????????????? 證書.
總結(jié)
以上是生活随笔為你收集整理的python easy install 编译_python安装easy_install和pip的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 清华计算机本科待遇,2021年清华大学报
- 下一篇: php mysql 胚子_php mys