我创建了conda Python3.6环境,称为投注 .

接下来用源激活投注激活env

我为包打了 pip install betfairlightweight .

运行pip列表告诉包已安装,但笔记本无法导入包错误> ModuleNotFoundError: No module named 'betfairlightweight'

基于StackOverflow问题36382508

我在这个环境中安装了ipykernel . 停止并从这个环境中运行jupyter笔记本 . 但似乎它没有解决我的问题 . 我也尝试将笔记本安装到这个环境中,但导入仍然无法找到模块 .

我向PyCharm添加了相同的conda投注环境,并且导入betfairlightweight工作正常 . 所以这显然与笔记本有关 .

接下来在笔记本中,我运行>

import sys
print(sys.executable)

似乎我的笔记本电脑是从anaconda root运行的,这解释了为什么它找不到包 . 如何更改env笔记本的运行?我已经在那个环境了 . 我是否需要从绝对路径或其他东西运行jupyter?