python - 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 之类的东西吗?
非常感谢您的任何建议!
解决方案
推荐阅读
- android - Android运行时权限不起作用
- loops - Java 8:遍历一些 Map 元素
- python-3.x - Tkinter:如何制作圆角文本小部件?
- twig - Symfony3:如何在树枝模板中调用自定义树枝函数?
- python - 如何使用 Python 将 Huffman 编码写入文件?
- python - python中的向量操作
- javascript - 如何通过单击选项卡本身以外的其他内容来切换 VueJS Vuetify 中的选项卡
- javascript - 执行操作时禁用 ag-grid 行选择?
- regex - 是否有一个正则表达式可以在一组行中搜索并替换该组中的一行并将其他单词保留在那里
- core-location - iOS 12 beta 4 CoreLocation 从后台启动