WARNING: Ignoring invalid distribution -illow (d:\software\anaconda3\envs\py3.8\lib\site-packages)
今天在安装jupyer lab和jupyterlab中文安装包的时候一致显示WARNING: Ignoring invalid distribution -illow (d:\software\anaconda3\envs\py3.8\lib\site-packages)
看到是关于pillow的安装包,于是更新了一下pillow,但是没什么用,还是现实warning。
于是进入目标文件夹,发现有两个版本的~开头的文件夹,且都不是当前的版本,我当前的版本是10.1.0.
上网查了一下,了解到:
在Python的site-packages目录中,如果存在以"“开头的文件夹,通常这些文件夹是用来存储旧版本的软件包的备份或者临时文件的。这些文件夹通常是由系统或者软件包管理工具创建的,以便在升级或者删除软件包时能够保留旧版本的文件。这些以”“开头的文件夹一般是安全的,不会对正常的Python环境造成影响。如果你不打算使用旧版本的软件包或者临时文件,可以考虑删除这些文件夹。但在删除之前,最好备份它们,以防需要恢复旧版本的软件包。
为了删除这些文件夹,你可以手动进入site-packages目录,找到以”“开头的文件夹,并将它们删除。请确保你只删除了以”"开头的文件夹,而不是其他重要的文件或文件夹。
了解到这些~开头的文件夹都是一些老版本的安装包,为了安全其间,我并没有删除,而是在当前目录新建了一个文件夹,将这些老版本的文件夹都剪切过去,
再次运行,终于没有警告了。
总结:在碰到这样的警报,发现~开头的文件夹和当前的安装包版本不一致的,基本应该是两个版本的安装包同时出现,可能出现了一些问题,删除或者换个位置就好了。