Python 如何让pip安装包在conda环境中与jupyter笔记本一起工作?

Python 如何让pip安装包在conda环境中与jupyter笔记本一起工作?,python,python-3.x,jupyter-notebook,jupyter,Python,Python 3.x,Jupyter Notebook,Jupyter,我创建了一个名为博彩的康达Python 3.6环境 接下来使用源激活下注激活环境 我为包运行了pip install 运行pip list会告诉程序包已安装,但笔记本无法导入程序包,错误为>ModuleNotFoundError:没有名为“betfairlightweight”的模块。 基于StackOverflow问题 我将ipykernel安装到此环境中。停止并从此环境运行jupyter笔记本。然而,这似乎并不能解决我的问题。我还尝试将笔记本安装到此环境,但导入仍然无法找到模块 我在PyCh

我创建了一个名为博彩的康达Python 3.6环境

接下来使用源激活下注激活环境

我为包运行了
pip install

运行pip list会告诉程序包已安装,但笔记本无法导入程序包,错误为>
ModuleNotFoundError:没有名为“betfairlightweight”的模块。

基于StackOverflow问题

我将ipykernel安装到此环境中。停止并从此环境运行jupyter笔记本。然而,这似乎并不能解决我的问题。我还尝试将笔记本安装到此环境,但导入仍然无法找到模块

我在PyCharm中添加了相同的conda博彩环境,并导入了betfairlightweight。所以这显然是和笔记本联系在一起的

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

import sys
print(sys.executable)

似乎我的笔记本是从anaconda根目录运行的,这解释了为什么它找不到包。如何更改运行的环境笔记本?我已经在那个环境上了。我需要从绝对路径运行jupyter吗?

您是如何启动jupyter笔记本的?听起来你可能从终端启动了它,而在
jupyter笔记本
之前没有做
source activate下注
?我确实做过,这让它很奇怪。我放弃了,只是将pip包安装到root env,因为我只需要快速测试一些东西并共享笔记本。之后我可以删除整个内容。唯一不起作用的地方是Jupyter笔记本,我也可以使用Spyder而不会出现问题。