官網:https://packaging.python.org/tutorials/installing-packages/
首先查看已安裝的包:
1. 命令行模式輸入:pydoc modules
2. python解釋器輸入:help("modules")
## --------------------------------------------------------------------------------------------------
目前常用的是pip和easy_install安裝包:
1. pip (推薦)
安裝包:pip install package_name
卸載包:pip uninstall package_name
臨時更換國內源安裝:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name
指定版本:pip install package_name == 某個版本號
升級包:pip install --upgrade package_name #默認升級到最高版本,也可指定升級到某個版本
2. easy_install
安裝包:easy_install package_name
指定版本:easy_install package_name == 某個版本號
升級包:easy_install -U package_name #默認升級到最高版本,也可指定到某個版本
臨時更換國內源安裝:easy_install -i https://mirrors.aliyun.com/pypi/simple package_name
## --------------------------------------------------------------------------------------------------
如果python本身沒有easy_install和pip,需要先安裝
centos系統:
安裝easy_install:yum install python-setuptools
安裝pip:easy_install pip
ubuntu系統:
安裝easy_install:sudo apt-get install python-setuptools
安裝pip:easy_install pip
或者下載后再安裝 (不同版本類似如下,並且其他包也可以通過類似命令下載安裝):
$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.tar.gz
$ tar zxvf setuptools-5.7.tar.gz
$ cd setuptools-5.7
$ python setup.py install
windows系統:
1. 先下載 https://pypi.org/project/setuptools/
2. 解壓到相應目錄
3. 命令行cmd進入解壓目錄,然后執行:python setup.py install
4. easy_install pip
注:pip也可以通過先下載解壓、再進入解壓目錄、執行python setup.py install的安裝過程
## ---------------------------------------------------------------------------------------------------
注意:永久更換國內源需要配置:例如linux下
需要編輯該文件(若沒有該目錄和文件,則先新建):
1. sudo vi ~/.pip/pip.conf
2. 寫入以下內容,包括從[global] 到...trusted-host...edu.cn:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn #trusted-host 此參數是為了避免麻煩,否則使用的時候可能會提示不受信任
具體可參考:https://www.cnblogs.com/schut/p/10410087.html
## --------------------------------------------------------------------------------------------------------
參考:
https://blog.51cto.com/ganmu/1956330
https://blog.51cto.com/395469372/2072323
https://blog.csdn.net/u013378306/article/details/51455776
https://blog.csdn.net/vc66vcc/article/details/78891008
https://blog.csdn.net/douniwan007009/article/details/81463958
## 歡迎指正和交流