我已经在 python 中编码了大约 2 个月,但我只熟悉基本的面向对象编程,所以我不太了解如何实现搜索模块之类的东西。(基本上我是菜鸟。)
我将一个名为 Opentrons Opentrons 2.5.2的包及其所有依赖项安装到与我当前正在编写的 python 脚本相同的文件夹中。但是,当我尝试导入下面的模块 [1] 时,我收到一条错误消息,指出“Opentrons 不是模块”。然后,我尝试将其转移到 python 库中,因为我使用 pprint 模块找到了搜索路径,并且它似乎可以工作。我想知道是否可以从 .py 文件本身指定搜索路径,而不是手动打印搜索路径并将文件放入脚本搜索的库中。(如果有帮助,愿意放入我放入 opentrons 包的目录的图像。)
[1]
import sys
import pprint
pprint.pprint(search.path)
from opentrons import robot, containers, instruments
编辑:我意识到我在位于 python 3.6 环境中的 Spyder 控制台中运行我的所有脚本这一事实可能很重要。