一个旧的脚本包装器正在调用Pip



我目前在macOS Big Sur上,最近将pip从19.2.3更新到20.3.3,但现在出现了旧的包装器脚本错误。我在网上搜索解决方案,并尝试了所有的解决方案,但都没有奏效。

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

我在$PATH和中添加了python 3.8

echo $PATH显示/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/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调用Pythonpip’,而不是直接运行pip。第20.3.3点/用户/syanreah/Library/Python/3.8/lib/Python/site-packages/pip(python 3.8(

这可能是路径问题。运行type -a pip pip3以查找所有pip位置。然后运行每一个,看看它们中是否有一个没有给出"0";旧脚本包装器";警告示例:

/usr/local/bin/pip --version

如果你";坏的";一,将它们重命名为pip.bak,使得;"好";其中一个将是路径上的第一个。

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

最新更新