我无法导入已在conda-forge频道上安装的某个模块。如您所见,如果我运行
,则该模块存在conda列表
在正确的环境下。但是,如果我在完全相同的conda环境中运行.py脚本,则找不到该模块。特别是,我无法导入模块“ betfairlightweight”。
是因为它不在默认的conda通道中吗?如果是这样,如何从默认通道和conda-forge通道中导入模块?
该脚本的简称为
(抓取工具)C:\ Users \ frasl \ betting \ betting \ spiders \ bet python文件> API_2.py
其中(抓取器)是在其中安装软件包的conda环境。
脚本失败的部分是导入,因此:
导入小巧轻巧
ModuleNotFoundError:没有名为“ betfairlightweight”的模块
仅在conda-forge通道上安装的所有模块在导入时都会失败,而所有其他模块(例如pandas,numpy,json)均正常运行。
我正在使用 Anaconda提示。
编辑:
如果我运行:
(抓取)C:\ Users \ frasl \ betting \ betting \ spiders \ bet python文件> python API_2.py
然后模块“ betfairlightweight” 不给出导入错误,但是pandas给出了:
回溯(最近通话最近一次):
文件“ API_2.py”,第2行,位于
将熊猫作为pd导入
ModuleNotFoundError:没有名为“ pandas”的模块