Apimatic Python SDK返回ModuleNotFoundE

2024-06-08 17:53:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循instructions here使用pythonsdk实现Apimatic的API

我的文件夹结构如下所示:

apimatic
|
-- apimatic
|
-- test
|   | 
|   -- testsdk.py
|
-- requirements.txt

testsdk.py包含以下代码:

from apimatic.apimatic_client import ApimaticClient

当我运行python3 test/testsdk.py时,出现以下错误:

ModuleNotFoundError: No module named 'apimatic'

我跑的时候也会犯同样的错误

PYTHONPATH=../ python3 test/testsdk.py

我已经跑了pip3 install -r requirements.txt


Tags: pytesttxt文件夹apihere错误结构
1条回答
网友
1楼 · 发布于 2024-06-08 17:53:29

这些说明用于使用PyCharm,PyCharm查找模块的方式与您尝试直接从命令行运行此文件时略有不同。 PyCharm在项目的根目录中查找文件夹,但是当您通过命令行运行它时,import语句需要相对于当前目录

你有两个选择

  • 将“testsdk.py”文件移到外部“apimatic”文件夹

或者

  • 将内部“apimatic”文件夹移到“test”文件夹

现在运行testsdk.py文件,它应该可以工作了

相关问题 更多 >