在anaconda navigator中,我所有的python包前面都有一个前缀“100”。我相信这使得应用程序难以使用这些库。例如,我无法打开 Spyder。
包将被列为“100 numpy”而不是简单的“numpy”
我正在创建一个与根文件夹分开的虚拟环境,但我正在使用 Navigator 和 Anaconda Prompt 安装/卸载不同的软件包。突然间,我的 python 安装几乎所有东西都开始出现问题。关闭 Spyder 后,我无法重新打开它。我试过 spyder --reset 没有用。我已经尝试了几次完整的 Anaconda 重新安装,每次我的 root 安装(以及我创建的任何其他 venvs)在包名称前面都有一个前缀 100。
我希望这些包读取“numpy”而不是“100 numpy”等。
最佳答案
我也遇到过这个问题。对我来说,这是在运行 conda update --all
后发生的在 python 终端。我能够通过将我的 conda 版本回滚到破坏它的更新之前的版本来解决这个问题。
为此,请转到 anaconda 提示符并输入 conda list --revisions
在任何更新破坏 anaconda 之前找到修订号。他们你只需输入 conda install --revision #
, 用修订号替换“#”。
关于python-3.x - 如何修复 : Prefix "100" in front of all Anaconda packages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58311623/