【发布时间】:2022-01-22 06:51:30
【问题描述】:
Nube 在 Python 中,但我想使用的应用程序是用它编写的,我无法让这个应用程序工作。
我一直在寻找答案,但可能没有足够的知识来提出正确的问题。
我正在运行 Windows 10(也是新手)。我已经从 Windows 商店安装了 Python 3.10.1。它位于路径语句中,并从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
我知道可能需要更多,但坦率地说我不知道 什么,甚至是如何获得它。
【问题讨论】:
-
从命令行(确保将 python 添加到路径)
pip install <library name>例如pip install yaml(假设这是库名称)。 pip.pypa.io/en/stable/cli/pip_install 也看看这个Q&A -
使用
pip install pyyaml,如documentation开头所述。 -
我使用了 pip install pyyaml ,它的工作原理与 pip list 显示的一样。我仍然得到同样的错误。 pyyaml 和 yaml 不在安装路径中?另外导入模块需要是什么。是 yaml.py 还是名为 yaml 的文件夹?我知道这些是基本问题,但我不是 Pylon 程序员,我只想让我的应用程序正常工作。
标签: python installation windows-10 pyyaml