Python安装package_name包

官网: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

## 欢迎指正和交流

原文地址:https://www.cnblogs.com/qi-yuan-008/p/11729201.html