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

## 欢迎指正和交流

Python安装package_name包的更多相关文章

  1. python 安装 管理包 pip

    2.7的坑里出不来了,现在已经换到3.4了,不存在下列问题. win7下安装pip    http://blog.chinaunix.net/uid-24984661-id-4202194.html ...

  2. python安装第三方包的两种方式

    最近研究QQ空间.微博的(爬虫)模拟登录,发现都涉及RSA算法.于是需要下一个RSA包(第三方包).折腾了很久,主要是感觉网上很多文章对具体要在哪里操作写得不清楚.这里做个总结,以免自己哪天又忘了. ...

  3. Python安装第三方包(模块/工具)出现链接超时,网速慢,安装不上的问题如何解决

    之前我的电脑重新装了系统以后,发现安装完Python后, 使用pip linstall 安装第三方包的时候,网速慢的一匹 有时候只有几百b/s ,而且还动不动就会出现无法安装,链接超时等问题. 今天我 ...

  4. 【20181025】win10下Python安装osmnx包

    系统:win10 64位 Python:3.7 在网上查了很多资料,主要有两种方法安装osmnx包,一种是通过anaconda安装,这种方法会自动帮你装好osmnx的依赖包:另一种是用pip安装,需要 ...

  5. Python安装scikit-learn包

    我先是按照网上说的下载了个setuptools,然后直接用这个工具去安装,可是安装scikit-learn包的时候确老是有错误,也不知道错误是啥,所以就不用setuptools来安装了. 我直接下载了 ...

  6. Python: 安装 sklearn 包出现错误的解决方法

    今天在安装 Python 的 sklearn 包时出现了 Cannot uninstall 'numpy' 和 Cannot uninstall 'scipy' 错误,下面记录了我尝试了很多网上的方法 ...

  7. windows上,python安装非官方包,提示error: Unable to find vcvarsall.bat

    在windows机器上安装python非官方包,如果环境只是用于开发,不作任何测试的话,最好的解决办法是: 在Linux上pip安装好之后,把python根目录lib/python3.6/site-p ...

  8. 笔记——malloc、free、不同数据类型操作、.pyc文件、python安装第三方包、验证一个网站的所有链接有效性

    C — malloc( ) and free( ) C 语言中使用malloc( )函数申请的内存空间,为什么一定要使用free释放? **malloc()函数功能:是从堆区申请一段连续的空间,函数结 ...

  9. Python安装distribute包

    从官网https://pypi.python.org/pypi/distribute/0.6.49#downloads上下载distribute包,解压后进入解压文件的目录下,使用 python se ...

随机推荐

  1. EXCEL 调整日期格式

    https://jingyan.baidu.com/article/647f0115ea31b67f2048a85a.html 先中数据(不带标题),点击菜单-数据-分列. 前2步不要做任何更改直接点 ...

  2. maven 中配置多个mirror的问题

    公司搭建的maven私服做镜像,有使用aliyun的镜像,还有其他地方的, 默认情况下配置多个mirror的情况下,只有第一个生效.那么我们可以将最后一个作为默认值,前面配置的使用环境变量动态切换. ...

  3. 预训练中Word2vec,ELMO,GPT与BERT对比

    预训练 先在某个任务(训练集A或者B)进行预先训练,即先在这个任务(训练集A或者B)学习网络参数,然后存起来以备后用.当我们在面临第三个任务时,网络可以采取相同的结构,在较浅的几层,网络参数可以直接加 ...

  4. RBF神经网络学习算法及与多层感知器的比较

    对于RBF神经网络的原理已经在我的博文<机器学习之径向基神经网络(RBF NN)>中介绍过,这里不再重复.今天要介绍的是常用的RBF神经网络学习算法及RBF神经网络与多层感知器网络的对比. ...

  5. Appium移动自动化测试-----(六)4.运行第一个Appium脚本

    新建maven空白工程 前置条件:安装eclipse或IntelliJ IDEA,及其maven插件,请自行百度 新建的工程如下: 新建目录apps,并将下载的安装包,拷贝到该目录下 打开POM增加依 ...

  6. PHP去重的简单写法

    PHP去重的简单写法用array_flip实现去重效果 <pre><?php$arr =array("a"=>"a1","b& ...

  7. mac install azure-cli

    安装 CLI 时,可以先更新 brew 存储库信息,然后运行 install 命令: brew update && brew install azure-cli 更新: brew up ...

  8. Mongodb索引实战

    最近碰到这样的一个需求,一张酒店政策优惠表,我们要根据用户入住和离开的时间,计算一家酒店的最低价政策前10位,数据库表字段如下: 'hid':88, 酒店id 'date':20150530, 入住日 ...

  9. 分布式系统领域的 CAP 定理

    C 为数据一致性: A 为服务可用性: P 为服务对网络分区故障的容错性. 这三个特性在任何分布式系统中都不能同时满足,最多同时满足两个.

  10. SpringBoot项目集成PageHelper使用

    SpringBoot项目集成PageHelper使用 一.开始 ​ 地址:https://github.com/pagehelper/Mybatis-PageHelper ​ 在spring boot ...