无法安装ppyaml>=5.3.1

有没有大佬知道,为什么我的anaconda/lib/site-packages里面都有我需要的模块,但是我在安装的时候说啥也安装不上。还有就是我有一点不懂,我在调用环境的时候,是不是选择anaconda 下面的python.exe呀!我真的哭晕,我查询的时候明明就是pyyaml>=6.0,但是pyyaml>=5.3.1一直显示缺少这个模块,而且无论如何也安装不上。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    回答: 首先,你需要确认你的安装源是否正确。可以使用以下命令检查安装源:

    conda config --show channels

    默认情况下,应该有以下源:

    --default channels--  
    https://repo.anaconda.com/pkgs/main  
    https://repo.anaconda.com/pkgs/r  
    https://repo.anaconda.com/pkgs/pro  
    https://repo.anaconda.com/pkgs/msys2
    

    如果你缺少这些源,可以使用以下命令添加:

    conda config --add channels r

    接着,你应该检查你的anaconda环境中是否已经安装了pyyaml。可以通过以下命令查询:

    conda list pyyaml

    如果已经安装,则可以考虑升级到pyyaml>=5.3.1版本:

    conda update pyyaml

    如果你需要安装pyyaml>=5.3.1版本,可以尝试使用以下命令进行安装:

    conda install pyyaml=5.3.1

    如果以上方法均无效,可以考虑在pip中尝试安装:

    pip install pyyaml==5.3.1

    在调用环境时,你应该选择anaconda下的python.exe。可以在anaconda的安装目录下找到该文件,例如:

    C:\Program Files\Anaconda3\python.exe

    希望以上方法可以解决你的问题。如果还存在问题,可以提供完整的错误信息以便更好地进行排查。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^