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

旧的脚本包装程序正在调用Pip

巫马瀚漠
2023-03-14

我目前在macOS大苏尔和最近更新的pip从19.2.3到20.3.3,但现在有旧的包装脚本错误。我在网上搜索解决方案并尝试了所有这些解决方案,但没有任何效果。

所以目前我有python 3.8.2(我卸载了我的python 3.7.4)

我将python 3.8添加到$PATH现在

echo $PATH显示 /库/框架/Python.framework/Versions/3.7/bin:/usr/本地/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Frameworks/Python.framework/Versions/3.8/bin

但这对任何事情都没有帮助

我也试过重新安装,但也不好使。

我可以尝试其他解决方案吗?问题是因为路径吗?

如果这种情况仍然存在,它会在将来导致任何错误(它会对我的Mac/应用程序造成什么样的错误?)

警告消息:警告:旧脚本包装程序正在调用pip。这将在未来版本的pip中失败。请看https://github.com/pypa/pip/issues/5599寻求解决潜在问题的建议。为了避免这个问题,您可以使用“-m pip”调用Python,而不是直接运行pip。pip 20.3.3来自/Users/syanreah/Library/Python/3.8/lib/Python/site-packages/pip(Python 3.8)

共有1个答案

陶腾
2023-03-14

这可能是一个路径问题。运行键入-a pip pip3以查找所有pip位置。然后运行每一个,看看它们中是否有任何一个没有给出“旧脚本包装器”警告。例子:

/usr/local/bin/pip --version

如果是“坏的”,将它们重命名为< code>pip.bak,这样“好的”将位于路径的第一位。

有关详细信息,请参阅警告:pip正被旧脚本包装器调用

 类似资料:
  • 警告:旧脚本包装程序正在调用pip。这将在未来版本的pip中失败。请看https://github.com/pypa/pip/issues/5599寻求解决潜在问题的建议。为了避免这个问题,您可以使用“-m pip”调用Python,而不是直接运行pip。 当我在终端上直接输入< code>pip list时,我得到了上面的警告。到底是什么意思? 我应该始终将其用作吗?如果我以这种方式使用它,则会

  • 问题内容: 我对通过Python调用控制交互式CLI应用程序感兴趣。 我想在最基本的层次上,我需要一个Python脚本,它将在主机操作系统上启动CLI应用程序。将任何内容从标准输入传送到CLI应用程序,然后将任何输出从CLI应用程序传送到标准输出。 从这个基础上,对输入和输出进行一些处理应该非常简单。 老实说,我可能只需要一个关于该技术被称为的指针。我不知道我要寻找什么。 问题答案: PExpec

  • 我有一个用TypeScript编写的应用程序,它使用语句。我按照这里的说明在VSCode中启用调试。VSCode build命令正在创建输出。js和。将文件映射到tsc。但是,当我尝试调试时,会出现以下错误: 值得注意的是,类型的导入是从js中删除的,而函数的导入失败了。 应用程序。ts app.js(由VSCode编译) firebase应用程序。ts tsconfig。json 发射json:

  • 在电子封装的应用程序中,我试图从node_modules依赖项执行服务器文件。从主要过程中,我正在尝试这样的东西: 当从本地命令行启动我的应用程序时,我看到服务器按预期启动,但当打包为asar时,服务器不会按预期启动。实现这一目标的正确方法是什么? 注: 我已经调查了https://electron.atom.io/docs/tutorial/application-packaging/#exec

  • 我们在谷歌Play商店有一个Android应用程序。我们刚刚上传并提交了v2。2.1供审查。我们的应用程序列表页面现在显示v2。2.0发布暂停,2.0.9至2.1.9版本未上线,以及v2。0.8可在Google Play上获得。见附件图片。我们刚刚从Google Play下载了我们的应用程序,并确认它正在发送v2。0.8! 为什么v2.0.8正在发布,而v2.2.1正在审查中,而不是像v2.2.0

  • 问题内容: 我有一个程序和一个脚本,希望将其合并到我的Web应用程序中。 我想使用它们来解析上传到我的网站的文件;处理过程可能需要几秒钟,因此我也避免阻止该应用程序。 我如何才能只接受文件,然后仅在控制器的子过程中运行程序和脚本? 问题答案: 参见child_process。这是一个使用的示例,它允许您在输出数据时写入stdin并从stderr / stdout中读取。如果您不需要写stdin并且