Python 创建虚拟环境 Error: Command returned non-zero exit status 101.

2023-11-02

问题

今天用Python创建虚拟环境的时候,突然给我报错了:

Error: Command '['...\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.
在这里插入图片描述
回到目录你能发现它其实是给你创建了虚拟环境的,但是只创建了一半,在是。Scripts文件夹里会缺文件。

如下图,左边的evn是创建失败的,右边的demo是创建成功的。
在这里插入图片描述

解决方法

方法一

创建虚拟环境的时候使用python -m venv --without-pip 虚拟环境名
就可以顺利的创建了。
在这里插入图片描述

方法二

重装python,重装的时候选择给本机的所有用户安装
在这里插入图片描述

其他无效方法避雷

  • 重装setuptools,无效
  • 升级pip,无效
  • python -m venv --clear --symlinks evn1,无效

补充

虽然觉得大家都应该知道,但我还是多嘴补充一句:

创建虚拟环境有什么用?就是让你在里边操作的时候,不会影响到你系统中的东西。

但是它同样也产生一个代价,就是它相当于一个新的空白的环境,如果你不加设置的话,它是无法使用你已经装好的东西。比如你本地已经安装过NumPy这个package,但是你无法在你的虚拟环境中使用。

也是有两种解决 方法:

  1. 可以在创建虚拟环境的时候使用python -m venv --without-pip --system-site-packages
  2. 在创建好的虚拟环境目录中找到pyvenv.cfg文件,将include-system-site-packages 改为true
    在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 创建虚拟环境 Error: Command returned non-zero exit status 101. 的相关文章

  • 关于使用Python启动SSH隧道的问题

    我在从用 Python 编写的 HTTP RPC 服务器启动 SSH 隧道时遇到了麻烦 基于Python的BaseHTTPServer 有一个用Python编写的简单的HTTP RPC服务器 作为其中一项服务的一部分 我想启动从 RPC 服
  • 更改 Inkscape 的 Python 解释器

    在使用 Inkscape 时 我不断收到错误 这似乎意味着未满足 python 2 vs 3 的期望 尽管我已经安装了它们 例如 当我尝试从模板生成新文档时 我得到 Traceback most recent call last File
  • 错误只有 size-1 数组可以转换为 Python 标量

    我有这个代码 for a in data X for i in a if not i isdigit x hash i data X column row x row row 1 row 0 column column 1 desired
  • 如何将经度和纬度转换为国家或城市?

    我需要将经度和纬度坐标转换为国家或城市 python中有这样的例子吗 提前致谢 我使用谷歌的API from urllib2 import urlopen import json def getplace lat lon url http
  • 按 ListProperty (NDB) 对查询进行排序

    如何按 ListProperty 对查询进行排序 该模型 class Chapter ndb Model title ndb StringProperty required True version ndb IntegerProperty
  • 使用 python 通过搜索端点从 Spotify API 获取曲目

    因此 我尝试使用 API 的搜索端点进行搜索 从而从 Spotify API 获取曲目 请参阅文档 https developer spotify com documentation web api reference search sea
  • 运行源代码中包含 Unicode 字符的 Python 2.7 代码

    我想运行一个在源代码中包含 unicode utf 8 字符的 Python 源文件 我知道这可以通过添加评论来完成 coding utf 8 在一开始的时候 但是 我希望不使用这种方法来做到这一点 我能想到的一种方法是以转义形式编写 un
  • Python 中的二进制相移键控

    我目前正在编写一些代码 以使用音频转换通过激光传输消息 文件 和其他数据 我当前的代码使用 python 中 binascii 模块中的 hexlify 函数将数据转换为二进制 然后为 1 发出一个音调 为 0 发出不同的音调 这在理论上是
  • 代理阻止网络套接字?如何绕行

    我有一个用 Python 编写的正在运行的 websocket 服务器 来自https github com opiate SimpleWebSocketServer https github com opiate SimpleWebSoc
  • 如何通过 Python socket.send() 发送字符串以外的任何内容

    我对 Python 编程非常陌生 但出于必要 我必须快速地将一些东西组合在一起 我正在尝试通过 UDP 发送一些数据 除了当我执行 socket send 时 我必须以字符串形式输入数据之外 一切都正常 这是我的程序 这样你就可以看到我在做
  • Python NLP 英式英语与美式英语

    我目前正在用Python 进行NLP 工作 然而 在我的语料库中 既有英式英语也有美式英语 实现 实现 我正在考虑将英式英语转换为美式英语 但是 我没有找到一个好的工具 包来做到这一点 有什么建议么 我也找不到包 但试试这个 请注意 我必须
  • python 语言环境奇怪的错误。这究竟是怎么回事?

    所以今天我升级到了 bazaar 2 0 2 我开始收到这条消息 顺便说一句 我在雪豹上 bzr warning unknown locale UTF 8 Could not determine what text encoding to
  • Python/Flask:应用程序在关闭后正在运行

    我正在开发一个简单的 Flask Web 应用程序 我使用 Eclipse Pydev 当我开发该应用程序时 由于代码更改 我必须经常重新启动该应用程序 这就是问题所在 当我运行该应用程序时 我可以在本地主机上看到该框架 这很好 但是当我想
  • 如何在Python中正确声明ctype结构+联合?

    我正在制作一个二进制数据解析器 虽然我可以依靠 C 但我想看看是否可以使用 Python 来完成该任务 我对如何实现这一点有一些了解 我当前的实现如下所示 from ctypes import class sHeader Structure
  • Pandas - 分割大的Excel文件

    我有一个大约有 500 000 行的 Excel 文件 我想将其拆分为多个 Excel 文件 每个文件有 50 000 行 我想用熊猫来做 这样它会是最快和最简单的 有什么想法如何制作吗 感谢您的帮助 假设您的 Excel 文件只有一个 第
  • 如何在 Python 中解析损坏的 XML?

    我无法影响的服务器发送的 XML 非常损坏 具体来说 Unicode WHITE STAR 将被编码为 UTF 8 E2 98 86 然后使用 Latin 1 转换为 HTML 实体表 我得到的是 acirc 98 86 9 个字节 位于声
  • python IDLE shell 似乎无法正确处理一些转义

    例如 b 退格键打印为四元 在下面的示例中显示为 但是 n 换行是可以的 gt gt gt print abc bd abc d gt gt gt print abc nd abc d 我在 Vista pro python 2 7 下运行
  • Elastic Beanstalk 上的 Django + MySQL - 查询 MySQL 时出错

    当我在 Elastic beanstalk 上托管的 Django 应用程序上查询 MySQL 时 出现错误 错误说 admin login 处出现操作错误 1045 用户 adminDB 172 30 23 5 的访问被拒绝 使用密码 Y
  • 在 pip 中为 Flask 应用程序构建 docker 映像失败

    from alpine latest RUN apk add no cache python3 dev pip3 install upgrade pip WORKDIR backend COPY backend RUN pip no cac
  • 将笔记本生成的 HTML 片段转换为 LaTeX 和 PDF

    在我的笔记本里有时会有 from IPython display import display HTML display HTML h3 The s is important h3 question of the day 但当我后来将笔记本

随机推荐

  • Jenkins---Jenkins配置定时任务

    前言 当我们将自动化代码成功的部署到了Jenkins 领导突然有要求 想要每2小时进行看下自动化的结果 这个时候jenkins能帮助我们实现吗 答案是肯定的 jenkins上有构建定时器 接下来安静通过小小的例子如何操作 Jenkins定时
  • 学习笔记(STM32通用定时器)

    PS 自己做的笔记 质量不高T T 源教程视频 https www bilibili com video BV1th411z7sn vd source e9a6e1a7cd4e8068209a469f8be0be16 STM32F103C8
  • C++开源库集合

    C 开源库集合 Main Site Index Download mimetic A free GPL C MIME Library mimetic is a free GPL Email library MIME written in C
  • 刷脸支付市场生态朝着更加良性方向发展

    购物付款时 不用开机 只是看一眼支付设备 就能完成付款 今年以来 刷脸支付在大小商店 餐馆逐渐铺开 消费者和商家在感到新鲜 好奇的同时也发现 这一设备利用率高 体验比二维支付好 刷脸支付未来市场还在观察 移动支付和支付没有办法确定使用者到底
  • Springboot配置页面国际化

    有时候网站会涉及中英文甚至多语言的切换 这时候我们需要学习国际化 准备工作 先设置properties的编码为utf 8 编写国际化配置文件 在resources资源路径下新建i18n目录 存放国际化配置文件 3 建立一个login pro
  • jenkins从gitlab拉取代码

    1 生成秘钥 首先要在容器内创建SSH秘钥和公钥 进入jenkins命令行状态然后输入ssh keygen后会成产密钥对 存放在 root ssh 目录下 id rsa为私钥 id ras pub为公钥 可以用cat命令查看生成的公钥和私钥
  • leetcode刷题题解——173. 二叉搜索树迭代器

    迭代思路 private TreeNode node private Stack
  • 2021-05-31-element中table表hover显示隐藏表单的实现

    element中table表hover显示隐藏表单的实现 需求 实现鼠标悬停table中的某一列显示修改按钮 修改按钮跟随内容后间距8px 内容超过16字节显示 加上修改按钮 效果如下图 需求 实现鼠标悬停table中的某一列显示修改按钮
  • 叶俊:从佛说法制的十大好处谈到企业的制度与人情

    Hello 大家好 欢迎来到火锅智烩 我是叶俊 随着大众创业 万众创新的观念深入人心 越来越多的人加入到创业的大潮当中去 于是商业竞争就显得更加激烈了 在这个创业的过程当中 很多的新手乃至于老手都难免遇到这样那样的种种的困惑跟问题 其中当企
  • 兼容性测试对于软件测试来说重要吗?

    该测试是软件测试的一个重要部分 它也获得了越来越多的关注和重视 那么 兼容性测试对于软件测试来说重要吗 我们一起往下了解 首先 兼容性测试可以确保软件在不同的操作系统 硬件平台和设备上能够正常运行 在产品开发过程中 由于各种因素的影响 经常
  • Android 实现APP内应用更新功能(支持Android7.0以上)

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 前言 实现APP内应用更新功能思路 这里我给大家具体说明以下 思路 通过API接口获取服务器端版本号 与本地应用版本号作比较 如果本地版
  • 直流充电国标报文缩写定义

    直流充电国标报文缩写定义 报文简称 报文全称 描述 CRM Charger Recognition Message 充电机辨识报文 BRM Battery Recognition Message BMS和车辆辨识报文 BCP Battery
  • IKE协商

    1 IKEv1协商的两个阶段 第一阶段 通信双方协商和建立IKE协议本身使用的安全通道 目的是建立一个IKE SA 交互的内容 交互密钥资源 交互双方的公钥 交互IKE SA 用来加密主模式里面的5和6两个包 身份验证 第二阶段 利用第一阶
  • 尺取算法

    尺取法 尺取法可以用来优化for循环 降低程序的时间复杂度 例题 第一行是一个整数n 表示数组元素的个数 第二行有n个空格分隔的整数 第三行有一个整数sum 输出一个整数 表示有多少对元素之和等于sum 输入格式 6 1 3 5 7 9 3
  • sqli-labs系列——第三关

    文章目录 判断注入类型 开始注入 后记 判断注入类型 这第三关有点意思 是一个带括号的数字型注入 这里需要闭合它的括号 之前遇到过很多这样的站 它的sql语句一般都是这样的 sql select from user where id id
  • python将nan, inf转为特定的数字

    最近 处理两个矩阵的点除 得到结果后 再作其他的计算 发现有些内置的函数不work 查看得到的数据 发现有很多nan和inf 导致python的基本函数运行不了 这是因为在除的过程中分母出现0的缘故 为了将结果能够被python其他函数处理
  • 自动创建计划任务之删除7天以前的备份文件批处理

    由于我的公司游戏 露娜luna 服务器太多 之前建立的每日备份日志文件日积月累会 很大 而且不需要保留那么多 按公司要求只需要保留一个星期的即可 1 那么有什么方法自动删除7天以前备份的 log文件呢 2 服务器过多 不可能一一手动创建 有
  • LLM 赋能的 BizDevOps 工具链:扩大端到端触点,内建流程与规范

    在本系列的前两篇文章 LLM 赋能的研发效能 LLM 赋能的软件架构 里 介绍了我们在 LLM 结合 BizDevOps 软件架构的一系列试验 围绕于这两大类探索 我们构建了两个开源 LLM 工具 AI 辅助编程工具 AutoDev IDE
  • VirtualBox安装Kali

    VirtualBox安装Kali 下载VBox 去Virtual Box官网下载 根据操作系统选择版本 此处以Windows为例 打开安装程序进行安装即可 安装Kali 去Kali Linux官网下载镜像 点击Virtual Machine
  • Python 创建虚拟环境 Error: Command returned non-zero exit status 101.

    问题 今天用Python创建虚拟环境的时候 突然给我报错了 Error Command Scripts python exe Im ensurepip upgrade default pip returned non zero exit s