为什么在 cmd 中安装任何 python 模块时会收到这些错误“警告:忽略无效的分发 -yproj ”

CLE*_*ENT 5 python osgeo fiona geopandas torch

警告:忽略无效的分发 -yproj (c:\users\space_junk\appdata\local\programs\python\python310\lib\site-packages) 警告:忽略无效的分发 -yproj (c:\users\space_junk\appdata\local\程序\python\python310\lib\site-packages)警告:忽略无效的分发-yproj(c:\users\space_junk\appdata\local\programs\python\python310\lib\site-packages)

小智 15

我收到了类似的消息,结果是由之前失败的 pip 升级引起的。我曾尝试从没有适当权限的用户帐户升级 pip。站点包中留下了一个以 ~ip 开头的临时目录,这导致 pip 每次运行时都会抱怨。我删除了该目录,并能够使用具有适当权限的帐户重新升级 pip。pip 不再发出警告。

您在安装 pyproj 这样的东西时是否遇到过问题?temp 目录的命名似乎是通过用 ~ 替换库的第一个字母来命名的。

  • 我远不是软件包安装方面的专家,但以下是我从调试此问题以及与之相关的许多其他问题中学到的东西:检查是否有以 ~ 开头的软件包(通常在您的 site-packages 中),这意味着它们是安装错误后从未清理过的临时文件。如果发现的话请删除!! (2认同)