我最近正在学习Python和软件包管理。我在安装pip3时遇到了一些麻烦。我按照以下两个网页使用命令行安装pip3:
在安装之前,当我键入pip3 --version
时,输出为:
pip 19.0.3 from /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
然后在配置之后,输出将变为:
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
pip 20.2 from /Library/Python/3.7/site-packages/pip (python 3.7)
我还检查了pip --version
,输出为:
pip 20.2 from /Library/Python/3.7/site-packages/pip (python 3.7)
现在,除了使用python3 -m pip
之外,我不确定要如何消除此警告。我关注的网站有问题吗?
感谢您的帮助!
答案 0 :(得分:1)
根据错误消息中的GitHub链接和其他信息,似乎在安装pip时可能未正确设置PATH。当PATH可能尝试使用系统版本时,您第一个安装pip3的链接进行了--user
安装。
您最好的选择是尝试查看您的PATH是否设置为系统包装,并对其进行更改以匹配local user
包装。