Python v3.10.0
(研讨会要求)
我正在尝试在 AWS 研讨会的 virtualenv 中运行脚本,其中包含:
import json
import boto3
from utility import interactive_sleep, create_knowledge_base, create_ds
from concurrent.futures import ThreadPoolExecutor
我得到:
(p3env) /path/aws-genai$ python3 create-kb.py
Traceback (most recent call last):
File "/path/aws-genai/create-kb.py", line 3, in <module>
from utility import interactive_sleep, create_knowledge_base, create_ds
ModuleNotFoundError: No module named 'utility'
但是当我尝试安装它时,我得到:
(p3env) /path/aws-genai$ python3 -m pip install utility
Requirement already satisfied: utility in /path/.pyenv/versions/3.10.0/envs/p3env/lib/python3.10/site-packages (1.0)
我错过了什么?
称为“实用程序”的 PyPI 包是一个半生不熟的东西,它本身安装为
utilitybelt
并且不包含您尝试导入的任何功能。
我的猜测是您正在寻找由您的学校或公司编写的软件包,并且 PyPi 中不存在。