近几年来,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 的配置的更多相关文章
-
Python包管理工具pip的基本使用
1.简介 pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 2.pip安装 如果你安装的Python 2 >=2.7.9 或 ...
-
Python包管理工具——pip
目录 Python pip pip相关命令 解决pip相关问题 Python pip Python最让人的喜欢的就是它有丰富的类库和各种第三方的包,而对于这些包的下载.删除等管理操作,就要用到包管理工 ...
-
Python 包管理工具 pip 与 conda
简介 pip是接触 python 后最早认识的包管理工具.通过使用 pip 能够自动下载和解决不同 python 模块的依赖问题,使 python 的配置过程变得简单. 与 pip 类似,conda ...
-
python 包管理工具pip安装与使用
pip是python的一个包管理工具,与之类似的工具还有easy_install.根据官网的说法 如果你的python版本在Python 2 >=2.7.9 or Python 3 >=3 ...
-
python入门:python包管理工具pip的安装
pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品. distribute是setuptools的取代(Setuptools包后期不再维护了),pip是e ...
-
Linux服务器中安装python包管理工具pip
pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...
-
$python包管理工具pip的安装和使用
pip是python的一个非常好用的包管理工具,可以用来很方便地安装和管理各种三方库,本文对其基本用法进行介绍. 安装pip Windows系统上安装 python 2.7.9及以上版本的window ...
-
python包管理工具pip
你可以使用一个名为 pip 的程序来安装.升级和移除软件包.默认情况下 pip 将从 Python Package Index <https://pypi.org> 安装软件包.你可以在浏 ...
-
安装python包管理工具pip
安装步骤(必须已经安装过python) 1>curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 2>python get-pip ...
随机推荐
-
Python爬虫Scrapy框架入门(1)
也许是很少接触python的原因,我觉得是Scrapy框架和以往Java框架很不一样:它真的是个框架. 从表层来看,与Java框架引入jar包.配置xml或.property文件不同,Scrapy的模 ...
-
深入理解css系列:清除浮动
如果出现div嵌套,内层元素浮动,而外层包裹的父元素div未设置高度的时候,那么会出现外层不能被撑开的情况. HTML标签代码: <div class="wrap"> ...
-
asp.net使用MVC4框架基于NPOI做导出数据到Excel表
NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 ...
- 李洪强漫谈iOS开发[C语言-025]-赋值运算符案例
-
Docker创建支持ssh服务的容器和镜像
原文链接:Docker创建支持ssh服务的容器和镜像 1. 这里使用的centos作为容器,所以首先下载centos的images # sudo docker pull centos 2. 下载后执行 ...
-
C#RichTextBox种跳转到指定行
用这个方法,iCodeRowsID是要跳转的行号,rtb是RiCHTextBox控件名. 其中rtb.Lines.Length可获得最大行数 private void TrunRowsId(int i ...
-
Hadoop Yarn框架详细解析
在说Hadoop Yarn之前,我们先来看看Yarn是怎样出现的.在古老的Hadoop1.0中,MapReduce的JobTracker负责了太多的工作,包括资源调度,管理众多的TaskTracker ...
-
SQL数据库一些系统语法含义
昨天在数据库中建立数据表的时候要求显示的添加一些系统语法规则,对于这些设置不知道都是什么含义,这次记录下来供以后学习. (1)SET ANSI_NULLS ON语句 T-SQL支持在与空值进行比较时, ...
-
个人博客作业-Week2 (代码规范, 代码复审)
代码规范: 1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 编码规范它包含了代码格式,还包括了编码风格和其他规范,通常涉及:缩进.空格使用.Tab使用 注释. ...
-
解决Sublime_Text不能安装插件的方法
channel.json文件请到下面的网址下载: http://download.csdn.net/detail/xiaoming11654187/9866213 1.先将channel.json文件 ...