Nube at Python,但是我想要使用的应用程序是用它编写的,我很难让这个应用程序正常工作。
我一直在寻找答案,但可能不知道怎么问正确的问题。
我正在运行windows 10 (对它也是新的)。我已经从Windows商店安装了Python3.10.1。它位于path语句中,并从cmd提示符执行。
由于我的应用程序使用了YAML,所以我也安装了PyYaml,我不知道它是否正确安装,它安装在哪里,它不在PATH中。
我的应用程序名为wireviz.py是通过键入wireviz -V从其源文件夹启动的。它在第10行使用ModuleNotFoundError: No module named 'yaml'失败。
1 #!/usr/bin/env python3
2 # -*- coding: utf-8 -*-
3
4 import argparse
5 import os
6 from pathlib import Path
7 import sys
8 from typing import Any, Tuple
9
10 import yaml我知道可能还需要更多,但坦白地说,我不知道什么,甚至可能是如何得到它。
发布于 2021-12-20 18:28:59
错误消息表明没有安装PyYAML;由于PyYAML在Package (PyPI)下注册为yaml,所以应该使用pip ()安装它。命令可能如下所示:
pip install yaml
关于软件包的安装,还有许多细微之处需要学习,但就目前而言,这应该可以帮助您启动和运行。
发布于 2021-12-31 15:46:10
由于奥斯汀的建议,问题得以解决。因此,我对进行了一些研究,以便更好地了解这个过程。发现我的东西到处都是。为我的应用程序找到了一个pip包,所以我删除了所有东西,包括Python,并重新安装了Python和"Graphviz“应用程序。然后使用pip安装我的应用程序(WireViz.py)。应用程序和所有必需的模块安装没有错误,在检查PYTHONPATH之后,一切都正常。谢谢你的帮助。
https://stackoverflow.com/questions/70425467
复制相似问题