在过去的几周里,每当我使用pip下载包时都会出现这个警告:警告:忽略无效的分发-ip (软件包路径)。有什么想法为什么会出现这个问题吗?
在过去的几周里,每当我使用pip下载包时都会出现这个警告:警告:忽略无效的分发-ip (软件包路径)。有什么想法为什么会出现这个问题吗?
这是由于site-packages中以“~”前缀命名的文件名引起的。请删除这些文件/文件夹。它将解决你的问题。
你可以使用以下命令列出它们:
ls -a /xx/xx/xx/lib/pythonx.x/site-packages | grep "^~"
然后删除以“~”为前缀的文件/文件夹。
--user
安装,则位置不同。 - Smart Manojrm -r /home/$USER/.conda/envs/enivironment_name/lib/python3.x/site-packages/~*
- undefined进入'site-packages'目录,删除文件夹名以~(波浪线)开头的文件夹。
这是由于安装了多个库的不同版本,有时conda或pip无法卸载版本,而是将其重命名为“~ip”,因此建议我们在Python安装中查找site-packages并搜索“~ip”,然后删除以~ip开头的文件夹。然后问题就会得到解决,我们就不会收到任何此类警告。否则,仅因存在此类文件夹而存在的安装警告可以忽略。
我也遇到了同样的问题。通过进入site-packages并删除以~开头的文件夹来解决了这个问题。
>pip install pyspark
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
Requirement already satisfied: pyspark in c:\users\appdata\roaming\python\python39\site-packages (3.2.1)
Requirement already satisfied: py4j==0.10.9.3 in c:\users\anaconda3\lib\site-packages (from pyspark) (0.10.9.3)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -yspark (c:\users\anaconda3\lib\site-packages)
删除重复的文件夹 ~spark 0.2.1
。
>pip install pyspark
Requirement already satisfied: pyspark in c:\users\appdata\roaming\python\python39\site-packages (3.2.1)
Requirement already satisfied: py4j==0.10.9.3 in c:\users\anaconda3\lib\site-packages (from pyspark) (0.10.9.3)