0

我无法导入已安装在 conda-forge 频道上的某个模块。如您所见,如果我运行该模块就存在

康达清单

在正确的环境下。但是,如果我在同一个 conda 环境中运行 .py 脚本,则找不到该模块。特别是,我无法导入模块“betfairlightweight”。

在此处输入图像描述

是不是因为它不在默认的 conda 通道中?如果是这样,我如何从默认通道和 conda-forge 导入模块?

该脚本被简单地称为

(scraper) C:\Users\frasl\betting\betting\spiders\bet python 文件> API_2.py

其中 (scraper) 是安装软件包的 conda 环境。

脚本失败的部分是导入,所以:

进口必发轻量级

ModuleNotFoundError:没有名为“betfairlightweight”的模块

所有仅安装在 conda-forge 通道上的模块在导入时都失败,而所有其他模块,例如 pandas、numpy、json 都可以正常工作。

我正在使用Anaconda Prompt

编辑:

如果我运行:

(scraper) C:\Users\frasl\betting\betting\spiders\bet python 文件>python API_2.py

然后模块“betfairlightweight”不会给出导入错误,但是,熊猫会:

回溯(最近一次通话最后):

文件“API_2.py”,第 2 行,在

将熊猫导入为 pd

ModuleNotFoundError:没有名为“熊猫”的模块

4

0 回答 0