近几年来,python的包管理系统pip 越来越完善,

尤其是对于 windows场景下,pip大大改善了python的易用性。

https://www.cnblogs.com/yvivid/p/pip_setup.html

一、python 包管理工具 pip 安装

从 python 3.4开始就开始 内嵌 pip,但整合还不是很好。从 python3.5之后,就整合的很方便了。

如果 用的 python3 版本还没有包含 pip,可通过下面地址(pypi.org 官网引导的)

https://pip.pypa.io/en/stable/installing/

下载并运行 get-pip.py

二、python 包管理工具 pip 配置

由于外部服务器下载速率较低,一般都映射到镜像服务器。

2.1、临时指定pip库路径

CMD 命令行:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 是 https 而不是 http

2.2、指定pip库路径设为默认 (pip通用配置,对于<10.0.0 的旧版本也可用)

linux下:修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,例如

windows下:修改 用户名\pip\pip.ini (没有就创建一个)。 win7/win10下 在 %APPDATA%\pip\pip.ini

也可以在python中运行

import os
os.environ["USERPROFILE"]

来查看 应该在哪里建立。

【pip.conf or pip.ini文件编写如下】
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

2.3、升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

python -m pip install --upgrade pip

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

三、python 包管理工具 pip 使用

3.1、pip 安装指定包 及 指定版本

pip install numpy

pip install numpy==1.17.0

3.2、查看安装包
pip list   【列出已安装包】

pip list -o    【列出已安装包 中 哪些已经有更新】

3.3、升级应用版本

pip install -U numpy

四、PYPI 库资源
https://pypi.org/  【PYPI主服务器】

https://pypi.org/project/pip/ 【pip说明】

https://mirrors.tuna.tsinghua.edu.cn/help/pypi/    【清华大学镜像 配置方法】

https://developer.aliyun.com/mirror/pypi    【阿里云镜像 配置方法】

【原创文档,引用请声明出处,yvivid】https://www.cnblogs.com/yvivid/p/pip_setup.html

python 包管理工具 pip 的配置的更多相关文章

  1. Python包管理工具pip的基本使用

    1.简介 pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 2.pip安装 如果你安装的Python 2 >=2.7.9 或 ...

  2. Python包管理工具——pip

    目录 Python pip pip相关命令 解决pip相关问题 Python pip Python最让人的喜欢的就是它有丰富的类库和各种第三方的包,而对于这些包的下载.删除等管理操作,就要用到包管理工 ...

  3. Python 包管理工具 pip 与 conda

    简介 pip是接触 python 后最早认识的包管理工具.通过使用 pip 能够自动下载和解决不同 python 模块的依赖问题,使 python 的配置过程变得简单. 与 pip 类似,conda ...

  4. python 包管理工具pip安装与使用

    pip是python的一个包管理工具,与之类似的工具还有easy_install.根据官网的说法 如果你的python版本在Python 2 >=2.7.9 or Python 3 >=3 ...

  5. python入门:python包管理工具pip的安装

    pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品. distribute是setuptools的取代(Setuptools包后期不再维护了),pip是e ...

  6. Linux服务器中安装python包管理工具pip

    pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...

  7. $python包管理工具pip的安装和使用

    pip是python的一个非常好用的包管理工具,可以用来很方便地安装和管理各种三方库,本文对其基本用法进行介绍. 安装pip Windows系统上安装 python 2.7.9及以上版本的window ...

  8. python包管理工具pip

    你可以使用一个名为 pip 的程序来安装.升级和移除软件包.默认情况下 pip 将从 Python Package Index <https://pypi.org> 安装软件包.你可以在浏 ...

  9. 安装python包管理工具pip

    安装步骤(必须已经安装过python) 1>curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 2>python get-pip ...

随机推荐

  1. web.xml中servlet mapping标签

    写了好多小项目后也没弄明白<url-pattern>的真正意义,写跳转的时候也是跳的三心二意的,今天查了一下web.xml的详细配置,看了看servlet-mapping的讲解,豁然开朗, ...

  2. Python Challenge 关卡目录及解答过程

    第0关:http://www.pythonchallenge.com/pc/def/0.html 线索:试着改变URL的地址-->把图片中得到的数字输入到URL中 2**38 输出: 第1关:h ...

  3. springCloud的使用06-----分布式配置

    1 分布式配置中心的搭建 1.1 在git仓库中创建配置文件 1.2 创建springboot项目引入相应jar依赖 <project xmlns="http://maven.apac ...

  4. HDU 4366 Successor( DFS序+ 线段树 )

    Successor Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total S ...

  5. POJ:3371 Connect the Cities(最小生成树)

    http://acm.hdu.edu.cn/showproblem.php?pid=3371 AC代码: /** /*@author Victor /* C++ */ #include <bit ...

  6. Educational Codeforces Round 69 E - Culture Code (最短路计数+线段树优化建图)

    题意:有n个空心物品,每个物品有外部体积outi和内部体积ini,如果ini>outj,那么j就可以套在i里面.现在我们要选出n个物品的一个子集,这个子集内的k个物品全部套在一起,且剩下的物品都 ...

  7. EnumPrinters

    https://blog.csdn.net/jilong17/article/details/6663734 已解决.开始hook的spoolss.dll里面的EnumPrinterW函数,应该hoo ...

  8. Linux常用功能脚本

    设置定时任务 crontab -e 1 0 * * * /bin/find /mnt/tomcat/logs/ -mtime +3 -type f -name "*.log" -e ...

  9. java 调用wsdl的webservice接口 两种调用方式

    关于wsdl接口对于我来说是比较头疼的 基本没搞过.一脸懵 就在网上搜 看着写的都很好到我这就不好使了,非常蓝瘦.谨以此随笔纪念我这半个月踩过的坑... 背景:短短两周除了普通开发外我就接到了两个we ...

  10. linux 应用层常用API/命令

    一 API 1. bsearch NAME bsearch - binary search of a sorted array SYNOPSIS #include <stdlib.h> v ...