首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在蟒蛇上安装rdkit和deepchem

在蟒蛇上安装rdkit和deepchem
EN

Stack Overflow用户
提问于 2018-08-04 20:59:02
回答 2查看 1.3K关注 0票数 1

我对如何安装rdkit和deepchem感到困惑。在这里,我列出了我遇到的问题,并感谢你的帮助。

rdkit:经过几次试验,我终于发现rdkit只能在python2上使用。根据他们网站上的建议,我安装了rdkit:

代码语言:javascript
复制
$ conda create -n rdkit -c rmg rdkit
$ source activate rdkit 

在从终端窗口调用时,我确保成功地安装了rdkit,因为我获得了正确的版本:

代码语言:javascript
复制
>>> rdkit.__version__
'2016.03.4'

但是,当我打开jupyet笔记本并导入rdkit时,我得到了错误:

代码语言:javascript
复制
ImportError                               Traceback (most recent call last)
<ipython-input-1-6b72bd8913ab> in <module>()
----> 1 import rdkit

ImportError: No module named rdkit

深层化学:然后我继续安装,但由于对rdkit的依赖,我无法安装深层化学。

EN

回答 2

Stack Overflow用户

发布于 2020-04-25 19:40:34

以下是一些建议:

  • 尝试使用单行DeepChem安装命令conda install -c deepchem -c rdkit -c conda-forge -c omnia deepchem=2.3.0。这将为您自动在相同的环境中安装rdkit。
  • 如果您的环境和rdkit有问题,我建议您使用Google。这将允许您在无需处理本地安装问题( https://forum.deepchem.io/t/getting-deepchem-running-in-colab/81 )的情况下进行试验。
票数 0
EN

Stack Overflow用户

发布于 2022-10-07 14:33:07

问题是,您并没有真正使用conda环境来运行jupyter笔记本。要验证这种情况,请在终端窗口中运行,并在jupyter笔记本中插入以下代码:

代码语言:javascript
复制
import sys
print(sys.path)

在我的例子中,我运行了python脚本,得到了终端窗口

'','/home/sputnik/.conda/envs/compchem/lib/python310.zip','/home/sputnik/.conda/envs/compchem/lib/python3.10','/home/sputnik/.conda/envs/compchem/lib/python3.10/lib-dynload','/home/sputnik/.conda/envs/compchem/lib/python3.10/site-packages‘

脚本运行./script.py

'/home/sputnik‘、'/usr/lib/python38.zip’、'/usr/lib/python3.8‘、'/usr/lib/python3.8/lib-dynload’、‘/usr/local/lib/python3.8/dist’、‘/usr/lib/python3/dist’

在我的例子中,解决方案是显式地运行调用python的脚本。

代码语言:javascript
复制
python ./script.py

对于木星笔记本,您需要确保它在正确的环境中运行。您可以使用此包来帮助:

代码语言:javascript
复制
pip install environment_kernels

并从以下网站获得更多信息:

http://stuartmumford.uk/blog/jupyter-notebook-and-conda.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51689506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档