警告:旧的脚本包装程序正在调用pip。这将在以后的pip版本中失败。请参阅 https://github.com/pypa/pip/issues/5599,以获取有关解决基本问题的建议。为了避免这个问题,您可以使用-m pip调用Python,而不是直接运行pip。
当我直接pip list
在终端上输入内容时,会收到上述警告。到底是什么意思?
我应该一直使用它python3 -m pip list
吗?(如果我以这种方式使用它,则会在没有任何警告的情况下出现相同的输出(包列表))
ps:我在ubuntu 18.10上
@NaruS是的,以这种方式使用时,警告消失。
—
muyustan
在这种情况下,我个人建议尝试重新安装pip,因为否则很难解决此问题(根据IVE的阅读情况,倾向于人与人之间进行修复)如果您不想这样做,则必须使用
—
NaruS
python3 -m pip [package (in your case list)]
可悲的是,这确实使您无法在调用点时变得更加冗长
@NaruS我正在重新考虑这个问题,并认为
—
muyustan
python -m pip [**install** package (in your case list)]
如果我没有记错的话,它应该出现在您的评论中。如果您认为我是对的,请不要删除您的评论,让我留在这里,否则请通知我。
python3 -m pip list
毫无问题地使用吗?