有没有大佬知道,为什么我的anaconda/lib/site-packages里面都有我需要的模块,但是我在安装的时候说啥也安装不上。还有就是我有一点不懂,我在调用环境的时候,是不是选择anaconda 下面的python.exe呀!我真的哭晕,我查询的时候明明就是pyyaml>=6.0,但是pyyaml>=5.3.1一直显示缺少这个模块,而且无论如何也安装不上。
不知道你这个问题是否已经解决, 如果还没有解决的话:回答: 首先,你需要确认你的安装源是否正确。可以使用以下命令检查安装源:
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
希望以上方法可以解决你的问题。如果还存在问题,可以提供完整的错误信息以便更好地进行排查。