win11环境配置pip安装源 及更新pip版本

2023-10-26

一、pip命令-Fatal error in launcher: Unable to create process using …

解决问题日志/搜索历程
在网上搜索【Fatal error in launcher: Unable to create process using】,大多数教程的解决方法如下:

(1)如果路径包含中文,改一下;特别是Windows系统特别讲究这个问题。

(2)更新一下pip,使用命令【python -m pip install --upgrade】。如果已经是最新版本,就需要用强制安装命令【python -m pip install --upgrade --force-reinstall pip】。

二、pip

1.pip介绍
pip 是Python安装第三方包的管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
一般最新Python安装成功之后都默认安装并配置了pip工具了。
查看是否安装pip:
cmd命令:pip --version,如果显示这个结果,证明已经安装了

在这里插入图片描述
2.1安装
第三方库安装常用的三种方式:


pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

正常情况下,不计较版本的时候,只用第一个形式即可: pip install SomePackage ,比如 我要安装xlrd这个第三方库:

2.2 卸载
如果需要卸载已经安装好的第三方包也比较简单,一句命令就能搞定:

pip uninstall SomePackage 

就把之前安装的库卸载掉了。

2.3 弊端
在不做其他变更的情形下有个弊端,就是你的每次安装都会去pip官方服务器下载数据,由于数据都是存储在国外服务器,在通信过程中,速度略微有点慢,还有可能出现连接中断情形,导致不能一次痛快的成功安装,带来的体验感比较差。有需求就有供应方,国内有几个公益性机构在做远程服务器的镜像工作,便于国内开发者更好的使用。

3.pip国内源
python安装清华源


# "pip install pip -U" 是用于执行升级pip的命令,可以选择性执行;
pip install pip -U

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

这里介绍目前国内使用比较广的几个源:

阿里云镜像源: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/

4.切换源
开发环境切换源有两种常用方式:一种是临时切换一次,即使用一次切换一次;还有一种就是永久性切换,即一次切换终身使用

4.1 临时切换
如果使用频率比较高的话,使用临时切换还是有点不太方便的,当然这个也是看每个人的习惯。
举一个具体的例子,比如我要对Excel进行操作,需要安装Excel读相关的库xlrd,通过临时源的安装方法:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ xlrd。
安装完之后会出现如下提示,即代表安装成功:

4.2 永久切换
在c盘用户对应的文件夹下,新建一个名为pip的文件夹,再在pip的文件夹中新增一个pip.ini的文件,注意名称不要写错了,如下图示:
在这里插入图片描述

将下字段写入pip.ini文件中:


[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

修改完成后保存,启动cmd,使用 pip install xlrd(xlrd为你要下载的包名),即可默认使用国内源下载,通过下图就可以看出配置文件生效。

三、安装cv2库

使用pip安装Opencv

pip install opencv-contrib-python

如果pip原始源下载慢的话可以考虑使用国内源:

pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

一般来说, pip提供的opencv的包的类型有四种:


opencv-python: 只包含opencv库的主要模块. 一般不推荐安装.
opencv-contrib-python: 包含主要模块和contrib模块, 功能基本完整, 推荐安装.
opencv-python-headless: 和opencv-python一样, 但是没有GUI功能, 无外设系统可用.
opencv-contrib-python-headless: 和opencv-contrib-python一样但是没有GUI功能. 无外设系统可用.
因此一般来说都会选择安装 opencv-contrib-python

不要同时安装 opencv-python 和 opencv-contrib-python

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

win11环境配置pip安装源 及更新pip版本 的相关文章

随机推荐

  • ArrayDeque简介说明

    转自 ArrayDeque简介说明 下文笔者讲述ArrayDeque简介说明 ArrayDeque简介 ArrayDeque是Deque接口的一种实现 依赖于可变数组来实现的 ArrayDeque没有容量限制 可根据需求自动进行扩容 Arr
  • java的后台分页代码实现

    int size Integer parseInt String valueOf paramMap get rows 每页显示条数 int page Integer parseInt String valueOf paramMap get
  • 做国际期货主账户最需要关注什么?

    做内盘也好 外盘也好 合法正规的公司平台很重要 很重要 很重要 不合法不正规 手续费再便宜 保证金再便宜 都是浮云 只有资金安全才是取得胜利并且带走胜利的唯一前提 目前分仓软件像智星和金智慧软件都是比较正规的当然要小心界面做得很像的假盘 所
  • TCP/IP传输层,你懂多少?

    转自 http java mzd iteye com blog 1007577 你所不知道的传输层 题记 23页的文档上 满满当当的写满了笔记 纸质的东西 始终害怕丢失 还是选择把它总结到博客上来 PS 老规矩 列出可能遇到的20个问题 如
  • shell编程范例之文件操作

    by falcon 2007 11 5 这一周我们来探讨文件操作 在日常学习和工作中 我们总是在不断的和各种文件打交道 这些文件包括普通的文本文件 可以执行的程序文件 带有控制字符的文 档 存放各种文件的目录文件 网络套接字文件 设备文件等
  • 处理后台数据成我们前端想要的样子,这两个方法足矣

    在实际开发中 我们经常会遇到后端返给我们字段与自己写的假数据不相同 这个时候该怎么办呢 可能很多小伙伴会说 咱们现场改自定义字段成与后端字段名相同的字段不就行行了 几个字段还好 若字段多了可咋办呢 接下来参考这俩个方法 满足你们的所有需求
  • 微信小程序map作为子组件时定位,移动等功能报错

    前言 在使用小程序的腾讯地图时发现一个问题 map这个组件作为单独一个页面的时候是没有问题的 但是 如果作为子组件的时候 效果就出不来 而且所有的方法 比如定位 移动等都会报错失效 目录 失败代码 单独组件是成功代码 作为子组件失败 正确代
  • 使用Python自动化selenium爬取各个地区招聘上的职位信息保存到csv文件

    使用Python自动化爬取各个地区招聘上的职位信息保存到csv文件 首先上一下我亲自写的这个爬取需求的完整代码案例 链接如下 希望能帮到有这方面需求的铁铁哦 https download csdn net download qq 22593
  • linux sqlite工具按删除键无效问题处理和stty命令设置

    在linux unix平台上的 sqlplus中 如果输错了字符 要想删除 习惯性的按下backspace键后 发现非但没有删除想要删掉的字符 还多出了两个字符 H 当然 我们 可以同时按下ctrl backspace键来删除 但对于习惯了
  • Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.1:generate

    新建Maven工程报错 Failed to execute goal org apache maven plugins maven archetype plugin 3 1 1 generate 问题原因是没有跳过测试 解决方法有两种 一
  • 社区发现LFM算法学习笔记

    社区发现的目标是在以社交网络为代表的复杂网络中发 现网络的模块结构特性 一个社区代表了一个节点的聚簇 由于实际中不同社区之间可能共享某些节点 重叠社区发现 算法的目标是能够在复杂网络中发现重叠的社区 重叠社 区 发 现 算 法 的 一 个
  • 03Linux下C语言锁的学习之条件变量

    03Linux下C语言锁的学习之条件变量 1 为何要使用条件变量 通过上两篇对互斥锁和读写锁的学习 我们知道锁是用来保证共享数据的访问混乱 实现多线程同步 但是你有没有想过 当这个共享数据不是固定的一个 而是会变化的呢 何为变化 就是说不断
  • gitbook 入门教程之实用插件(新增3个插件)

    插件没有什么逻辑顺序 大家可以按照目录大纲直接定位到感兴趣的插件部分阅读即可 更多插件正在陆续更新中 敬请期待 最新更新插件 tbfed pagefooter 版权页脚插件 gitalk 评论插件 search plus 中文搜索插件 gi
  • 【Antlr】Antlr语法设计

    1 概述 写Antlr语法就是自顶向下 先全局后细节的过程 先找到最大的语法框架 然后逐步细节的去描述它 设计起始规则的内容实际上就是使用 英语伪代码 来描述输入 文本的整体结构 这和我们编写软件的过程有点类似 例如 个 CSV文件就是一系
  • 软件测试之项目立项与需求评审

    实际中项目立项相关事宜 介绍项目情况 目前立项阶段情况 项目市场预估 项目时间讨论 资源情况 需要人力 物力 技术 工具 一般使用的开发语言 工具 测试工具 在系统运行中需要的工具 部门情况 参与的部门 主要负责人 部门只要职责 后期主要工
  • windows下CUDA的卸载,怒推!!!亲测可以!!!

    我在配置VS和CUDA的过程中 出现了差错 因此不得不卸载CUDA 下面是卸载CUDA的教程 亲测有效 教程 1 windows自带的控制面板 用来卸载主程序windows自带的控制面板 用来卸载主程序 在控制面版中打开程序和功能 卸载CU
  • mysql取24小时数据

    MySQL是一种常用的关系型数据库管理系统 在进行实时数据处理时 我们常常需要查询最近24小时的数据来进行分析和处理 下面我们将介绍如何使用MySQL查询最近24小时的数据 SELECT FROM table name WHERE time
  • 【小教程】快捷键启动&关闭Windows Terminal

    快捷键启动 方法一 Win S 搜索Windows Terminal 固定到 开始 屏幕 开始屏幕拖动图标 同时按下 Win D 切换到桌面 生成快捷方式链接 右键快捷方式 gt 属性 gt 快捷键设定 推荐 Ctrl Alt T 和Ubu
  • 第二章数学基础---2.1虚拟地球坐标系

    2 1虚拟地球坐标系 分为地理坐标系 经纬高 和笛卡尔坐标系 x y z 一般跨度度数 经度 180 180 纬度 90 90 经纬度也可以按照弧度度量 转换方式如下 分为三维Geodetic3D 经纬高 Geodetic2D 经纬度 表示
  • win11环境配置pip安装源 及更新pip版本

    一 pip命令 Fatal error in launcher Unable to create process using 解决问题日志 搜索历程 在网上搜索 Fatal error in launcher Unable to creat