从命令行运行python要求我导入模块

2024-04-29 23:11:01 发布

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

我有一个在Linux上用Spyder(Python 3.8)编写的脚本。虽然在Spyder控制台上,脚本运行良好,但当我从Linux终端调用它时,它似乎没有看到我在脚本中导入的模块。打开我运行的终端:python3 /zhome/c9/f/144817/Desktop/ChargersDaniel.py 但是,下面是我的错误:

Traceback (most recent call last):  File "/zhome/c9/f/144817/Desktop/ChargersDaniel.py", line 9, in <module>
import GPyOpt ModuleNotFoundError: No module named 'GPyOpt'

其中GPyOpt是我在脚本的第一行拥有的第一个库。 看起来出于某种原因,python3没有看到安装的库。我已经检查了解决方案here,但这不是我的情况,因为我已经在终端上调用了Python3

有什么建议吗? 提前谢谢


Tags: 模块py脚本终端linux错误python3module