小编Aks*_*rma的帖子

ModuleNotFoundError:没有名为“yaml”的模块错误

我有一台安装了 python-2.7.5 作为默认 python 的 centos7 机器。对于我的工作,我需要在同一台机器上安装 3.x 版本的 python,所以我安装了 python-3.6.8 并创建了一个软链接,/usr/bin/python指向/usr/bin/python3以下命令:

sudo ln -fs /usr/bin/python3 /usr/bin/python

现在,对于示例 python 脚本,假设:test.py,ModuleNotFoundError: No module named 'yaml'当我尝试使用import yaml它时出现错误。

test.py 脚本如下:

#!/usr/bin/python3

"""
Sample python script to import yaml.
"""

import yaml

print("Hello! Could you please help me resolve this?")
Run Code Online (Sandbox Code Playgroud)

错误如下:

[cloud-user@xx.xx.xx.xx]$python test.py
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'
Run Code Online (Sandbox Code Playgroud)

我看到在 stackoverflow 和 github 上提出了几个查询,例如 …

python pip pyyaml python-3.x centos7

5
推荐指数
1
解决办法
5707
查看次数

标签 统计

centos7 ×1

pip ×1

python ×1

python-3.x ×1

pyyaml ×1