首页 > 解决方案 > RDKit 安装:在 cmd 上运行时可以导入,但在 jupyter 上不能这样做

问题描述

所以我按照以下说明进行操作:https ://www.rdkit.org/docs/Install.html#how-to-install-rdkit-with-conda

激活后,我尝试在 jupyter 上导入

from rdkit import chem

但它表明

    ---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_15652/1270592547.py in <module>
----> 1 from rdkit import chem

ModuleNotFoundError: No module named 'rdkit

我确定笔记本在环境中

!conda environments:

                         D:\Anaconda
base                     D:\Users\karnc\anaconda3
rdkitenv              *  D:\Users\karnc\anaconda3\envs\rdkitenv

但是,当我通过 CMD 运行 ipython 相同的命令时,似乎没有问题

(rdkitenv) C:\Users\karnc>ipython
Python 3.9.7 (default, Sep 16 2021, 16:59:28) [MSC v.1916 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.27.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from rdkit import Chem

我也尝试过多次重新创建环境。它可能涉及我在不同的驱动器上安装了 Conda 之类的东西吗?

非常感谢您的任何建议!

标签: pythoninstallationjupyterrdkit

解决方案


推荐阅读