我无法导入已安装在 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:没有名为“熊猫”的模块