如何在Jupyter Python 3上导入hdbscan?

3

我已经在Linux操作系统上使用conda install -c conda-forge hdbscan安装了hdbscan。从Python命令行中,import hdbscan可以正常工作,但是在Jupyter笔记本上无法正常工作。它可以在Jupyter的Python2.7上工作,但在Python 3上无法正常工作。

  ModuleNotFoundError: No module named 'hdbscan'

1
每个Python解释器都有自己的一组包。每个Jupyter内核都安装在一个解释器中。您必须确保(a)您将hdbscan安装到您想要使用的所有解释器中(例如Python 2.7和Python 3.7),并且(b)您在Jupyter中使用的内核基于您已经安装hdbscan的解释器。 - cel
1个回答

1

如何安装Jupyter并将环境作为Jupyter内核:

  1. 以管理员身份启动命令提示符(CMD)(右键单击)。尚未进入任何环境。
  2. 安装Jupyter(以及nb_conda和ipykernel)以获取列出的环境:conda install jupyter nb_conda ipykernel
  3. 激活要添加到Jupyter内核的环境:conda activate myenv
  4. 在环境中安装ipykernel(对于您想要添加的所有环境都要这样做):conda install ipykernel
  5. 要启动Jupyter,请转到根目录(cd ..直到您位于C :),然后键入(不需要在环境内):Jupyter noteboook
  6. 您可能需要确认它是否应在Web浏览器中打开(我使用chrome)。一旦在浏览器中打开,请导航到所选文件夹,然后创建一个新的Python 3文件。
  7. 进入后,单击Kernel->更改内核,然后选择您想要的conda env

现在,您应该能够在安装了ipykernel的所有conda环境中更改内核(env)(步骤4)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接