当前位置: 首页 > 知识库问答 >
问题:

苹果操作系统 zsh: 收到使用点子的警告

阴靖
2023-03-14

所以我的新Macbook预装了蟒蛇(2.7.16),蟒蛇3(3.8.2)和pip3(它是19.xx版本)。所有这些都预装在 usr/bin/ 中,并且无法识别 pip 命令,但 pip3 正在工作。我使用命令 pip3 安装 --升级点来升级 pip3。但是现在,每当我使用命令pip3 --version命令时,它都会给我以下警告

警告:pip 正在被旧的脚本包装器调用。这将在 pip 的未来版本中失败。有关解决根本问题的建议,请参阅 https://github.com/pypa/pip/issues/5599。为了避免这个问题,你可以用“-m pip”调用Python,而不是直接运行pip。点 21.1.3 从 /用户/用户名/库/蟒蛇/3.8/库/蟒蛇/网站包/点 (蟒蛇 3.8)

我认为现在从python3网站包中的pip包中调用了pip。我可以使用 python3 -m pip --版本命令,没有任何警告。我不想每次都使用蟒蛇3-m

那么我需要添加一些路径变量吗?预装在 usr/bin 中的 pip3 包(而不是 python3 网站包中的 pip3 包)呢?如何升级并使用它?

我需要用virtualenv安装tensorflow。如何解决pip错误?

共有1个答案

松鸣
2023-03-14

因为你使用的是苹果和蟒蛇。无论如何,您将需要使用较新版本的python,而不是系统提供的旧版本。我建议你使用macOS的自制软件包管理器,并使用酿造命令(如酿造安装python)安装最新的pythonbrew 将在 /usr/本地/选择/python@3.9/里贝塞克/bin 路径中安装蟒蛇和点。您只需将此路径添加到系统路径即可。那么使用pythonpip命令应该没有问题。

 类似资料:
  • 本文向大家介绍nativescript 苹果系统,包括了nativescript 苹果系统的使用技巧和注意事项,需要的朋友参考一下 例子 确保您安装了最新的Node.jsLTS。如果您使用Homebrew,可以使用来完成brew install node4-lts。 打开终端,然后键入npm install -g nativescript。如果出现EACCES错误,请使用sudo npm inst

  • 鸿蒙系统系统已经适配了苹果操作系统的终端吗?还是说需要程序员定制适配

  • 我正在使用 install4j 为我的软件的新版本创建窗口和 Mac OSX 安装程序。自上次发行版以来,唯一发生变化的就是我的应用程序。我没有更改安装4j中的任何启动器或媒体文件选项。生成安装程序后,Windows 安装程序将正常运行。Mac OSX 安装程序在某些计算机上会显示一条错误消息。消息是“您至少需要一个 1.7 Java 虚拟机才能安装...”但是,用户报告说他们已经安装了 1.7,

  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成

  • Windows之所以取得成功,主要在于它具有以下优点: 直观、高效的面向对象的图形用户界面,易学易用: 从某种意义上说,Windows用户界面和开发环境都是面向对象的。用户采用“选择对象-操作对象”这种方式进行工作。比如要打开一个文档,我们首先用鼠标或键盘选择该文档,然后从右键菜单中选择“打开”操作,打开该文档。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。 用户界面统一、友好、漂亮:

  • sed sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的