首页 > 编程语言 >python中的pip操作

python中的pip操作

时间:2024-12-12 17:32:10浏览次数:3  
标签:mirrors python com pypi simple pip 操作 config

python中的pip操作

1. pip更换国内镜像源

由于 python 自带的源下载速度非常慢,特别是安装一些库的时候,甚至有时会失败。

因此,建议将下载源替换成国内的,下载速度会快很多。总共有两种方法

  • 代码替换 (推荐使用这一种)
  • 手动替换

1.1 代码替换

1.1.1 阿里源(推荐这个)

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple 

pip config set install.trusted-host mirrors.aliyun.com

1.1.2 清华大学的

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

pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn

1.2 手动替换

1.2.1 Windows替换

首先在 windows 当前用户home的目录下,创建一个pip文件夹,然后创建一个pip.ini文件,修改文件内容为如下;

路径例如:C:\Users\Administrator\AppData\Roaming\pip\pip.ini,文件内容如下:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple

[install]
trusted-host = mirrors.aliyun.com

1.2.2 Mac替换

# 会在目录下自动生成,不同系统,目录可能不同,所以使用命令行最靠谱
~/.config/pip/pip.conf

[global]
index-url = https://mirrors.aliyun.com/pypi/simple

[install]
trusted-host = mirrors.aliyun.com

1.3 国内源列表

国内源列表(推荐用阿里云的)
阿里云: 		 http://mirrors.aliyun.com/pypi/simple/
中国科技大学:    https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣: 		  http://pypi.douban.com/simple/
清华大学: 		 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/

2. pip常用操作

2.1 升级pip(或指定版本)

python -m pip install --upgrade pip

python -m pip install --upgrade pip==20.2.1

2.2 pip设置查看

# 查看全部
pip config list
# 查看具体某个
pip config get distutils.index-url
pip config get --global index-url
pip config get --user index-url

2.3 查看下载源

pip download -r requirements.txt

2.4 下载项目所需依赖

pip install -r requirements.txt

2.5 查看包

# 查看所有的包
pip list
# 查看指定包
pip show <package-name>

标签:mirrors,python,com,pypi,simple,pip,操作,config
From: https://www.cnblogs.com/zreo2home/p/18603037

相关文章

  • Python序列的应用(七):序列、列表
    前言:在Python编程语言中,序列(Sequence)是一种基本且核心的数据结构,它允许我们以有序的方式存储和操作数据。序列可以包含不同类型的元素,并且支持通过索引来访问和修改这些元素。在Python中,最常见的序列类型包括列表(List)、元组(Tuple)、字符串(String)等。这些序列类型在数据处理、......
  • pip的用法
    1、pip国内镜像地址阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban)http://pypi.douban.com/simple/清华大学https://pypi.tuna.tsinghua.edu.cn/simple/中国科学技术大学http://pypi.mirrors.ustc......
  • Python playwright 笔记
    1.官网https://playwright.nodejs.cn/docs/api/class-playwright2.PlaywrightforPython:https://playwright.bootcss.com/python/docs/intro3.入门笔记:https://www.byhy.net/4.playwright使用教程python版本-页面监听器、状态检测、执行JS、网络Mock等使用API  https://ww......
  • 【python上位机开发】1、安装开发环境
     从这一章节开始,后续会更新一系列的上位机开发相关的文章,从开始到上位机的开发结束。一是记录自己的学习过程,二是通过文章分享的方式检验自身的学习质量,且从中寻找不足,三是帮助想学习这方面知识的伙伴提供一些拙见和参考。一、开发软件选择 选择python官方的编译器,PyChar......
  • 国标GB28181-2022平台LiteGBS摄像机图像有噪点、画面卡顿时,应如何操作?
    随着技术的不断进步与创新,LiteGBS国标GB28181软件将继续以其优势,为公共安全、城市管理和企业安防等领域提供更加高效和先进的视频监控解决方案。LiteGBS国标GB28181软件也将继续深耕视频监控领域,充分发挥H.265技术的优势,为各行各业用户提供更加高效、智能、可靠的视频监控解决方案......
  • 【接口自动化_进阶】2.0版python接口自动化自建库
    项目介绍目前常见的接口自动化框架,数据维护方式分为两种,一种是维护到文件,另一种维护到代码中。文件方式维护优点:可读性和可维护性好易上手缺点:性能较差些用例设计和使用不灵活冗余数据较多扩展性差代码中维护优点:灵活性高性能高代码及数据复用率高缺点:可读......
  • python语言基础之列表(一)
    目录什么是列表列表的创建与删除通过赋值直接创建列表创建空列表创建数值列表删除列表访问列表元素遍历列表for循环遍历列表for循环与enumerate()函数实现列表更新添加元素修改元素删除元素根据索引删除根据元素值删除什么是列表列表是由一系列按特定顺序......
  • 30个极简Python代码,拿走即用!
    学Python怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是30个极简任务,初学者可以尝试着自己实现。1重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用set()函数来移除所有重复元素。defall_unique(lst):returnlen(lst)==len(......
  • 前端的 Python 入门指南(七):异步场景的实现方案对比 - 内置+显示事件循环 + async+await
    《前端的Python入门指南》系列文章:(一):常用语法和关键字对比(二):函数的定义、参数、作用域对比(三):数据类型对比-彻底的一切皆对象实现和包装对象异同(四):参数传递方式对比-值与引用传递vs可变不可变数据(五):面向对象特性之继承实现的方式对比-基于原型链和基于类各有什么......
  • 源码编译安装python
    python3configure参数:./configure--prefix=/yourpath/python-3.10.12/\--enable-loadable-sqlite-extensions\--enable-optimizationsmake-j16makeinstallpip3installnotebook使用jupyter需要此参数:--enable-loadable-sqlite-extensions,后续进行make&&ma......