RDkit | 安装报错及使用

关于RDKit的学习及介绍:
RDKit安装
基础教程:[Getting Started with RDKit in Python]
RDkit四:数据处理过程中smiles编码的清洗统一化
reticulate-R Interface to Python

在RStudio中加载 rdkit.Chem和rdkit.Chem.rdmolops 时,报错,根据保存内容提示,是需要先安装python的,具体安装及设置参考:Python | 安装、环境配置及包的安装。

# reticulate包涵盖了用于Python和R之间协同操作的全套工具,在R和Rstudio中均可使用
library(reticulate)

## 6.2 安装rdkit包
reticulate::py_install("rdkit")


# 加载rdkit.Chem和rdkit.Chem.rdmolops
rdkit <- import("rdkit.Chem")
rdmolops <- import("rdkit.Chem.rdmolops")
remover <- import("rdkit.Chem.SaltRemover")

在这里插入图片描述
报错如下

> rdkit <- import("rdkit.Chem")
Error in stop_no_virtualenv_starter(version = version, python = python) : 
  Suitable Python installation for creating a venv not found.
Please install Python with one of following methods:
- https://www.python.org/downloads/
- reticulate::install_python(version = '<version>')

在这里插入图片描述

更详细的安装及调用报错过程可参考:reticulate | R-python调用 | 安装及配置 | conda文件配置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
v

> reticulate::py_install("rdkit")
+ "C:/Users/hp/AppData/Local/r-miniconda/condabin/conda.bat" "install" "--yes" "--prefix" "C:/Users/hp/AppData/Local/r-miniconda/envs/r-reticulate" "-c" "conda-forge" "rdkit"
Retrieving notices: ...working... done
Channels:
 - conda-forge
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done

## Package Plan ##

  environment location: C:\Users\hp\AppData\Local\r-miniconda\envs\r-reticulate

  added / updated specs:
    - rdkit


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    brotli-1.1.0               |       hcfcfb64_1          19 KB  conda-forge
    brotli-bin-1.1.0           |       hcfcfb64_1          20 KB  conda-forge
    cairo-1.18.0               |       h1fef639_0         1.4 MB  conda-forge
    certifi-2023.7.22          |     pyhd8ed1ab_0         150 KB  conda-forge
    contourpy-1.2.0            |   py39h1f6ef14_0         182 KB  conda-forge
    cycler-0.12.1              |     pyhd8ed1ab_0          13 KB  conda-forge
    expat-2.5.0                |       h63175ca_1         221 KB  conda-forge
    font-ttf-dejavu-sans-mono-2.37|       hab24e00_0         388 KB  conda-forge
    font-ttf-inconsolata-3.000 |       h77eed37_0          94 KB  conda-forge
    font-ttf-source-code-pro-2.038|       h77eed37_0         684 KB  conda-forge
    font-ttf-ubuntu-0.83       |       hab24e00_0         1.9 MB  conda-forge
    fontconfig-2.14.2          |       hbde0cde_0         186 KB  conda-forge
    fonts-conda-ecosystem-1    |                0           4 KB  conda-forge
    fonts-conda-forge-1        |                0           4 KB  conda-forge
    fonttools-4.44.0           |   py39ha55989b_0         1.7 MB  conda-forge
    freetype-2.12.1            |       hdaf720e_2         498 KB  conda-forge
    freetype-py-2.3.0          |     pyhd8ed1ab_0          58 KB  conda-forge
    gettext-0.21.1             |       h5728263_0         5.3 MB  conda-forge
    greenlet-3.0.1             |   py39h99910a6_0         188 KB  conda-forge
    icu-73.2                   |       h63175ca_0        12.8 MB  conda-forge
    importlib-resources-6.1.1  |     pyhd8ed1ab_0           9 KB  conda-forge
    importlib_resources-6.1.1  |     pyhd8ed1ab_0          29 KB  conda-forge
    kiwisolver-1.4.5           |   py39h1f6ef14_1          54 KB  conda-forge
    lcms2-2.15                 |       h67d730c_3         487 KB  conda-forge
    lerc-4.0.0                 |       h63175ca_0         190 KB  conda-forge
    libboost-1.82.0            |       h65993cd_6         2.3 MB  conda-forge
    libboost-python-1.82.0     |   py39h5c3ab46_6         108 KB  conda-forge
    libbrotlicommon-1.1.0      |       hcfcfb64_1          69 KB  conda-forge
    libbrotlidec-1.1.0         |       hcfcfb64_1          32 KB  conda-forge
    libbrotlienc-1.1.0         |       hcfcfb64_1         241 KB  conda-forge
    libdeflate-1.19            |       hcfcfb64_0         150 KB  conda-forge
    libexpat-2.5.0             |       h63175ca_1         135 KB  conda-forge
    libglib-2.78.1             |       he8f3873_0         2.5 MB  conda-forge
    libjpeg-turbo-3.0.0        |       hcfcfb64_1         804 KB  conda-forge
    libpng-1.6.39              |       h19919ed_0         336 KB  conda-forge
    libtiff-4.6.0              |       h6e2ebb7_2         769 KB  conda-forge
    libwebp-base-1.3.2         |       hcfcfb64_0         263 KB  conda-forge
    libxcb-1.15                |       hcd874cb_0         947 KB  conda-forge
    m2w64-gcc-libgfortran-5.3.0|                6         342 KB  conda-forge
    m2w64-gcc-libs-5.3.0       |                7         520 KB  conda-forge
    m2w64-gcc-libs-core-5.3.0  |                7         214 KB  conda-forge
    m2w64-gmp-6.1.0            |                2         726 KB  conda-forge
    m2w64-libwinpthread-git-5.0.0.4634.697f757|                2          31 KB  conda-forge
    matplotlib-base-3.8.1      |   py39hf19769e_0         6.3 MB  conda-forge
    msys2-conda-epoch-20160418 |                1           3 KB  conda-forge
    munkres-1.1.4              |     pyh9f0ad1d_0          12 KB  conda-forge
    openjpeg-2.5.0             |       h3d672ee_3         231 KB  conda-forge
    packaging-23.2             |     pyhd8ed1ab_0          48 KB  conda-forge
    pandas-2.1.3               |   py39h32e6231_0        10.7 MB  conda-forge
    pcre2-10.40                |       h17e33f8_0         1.9 MB  conda-forge
    pillow-10.1.0              |   py39h368b509_0        44.2 MB  conda-forge
    pixman-0.42.2              |       h63175ca_0         445 KB  conda-forge
    pthread-stubs-0.4          |    hcd874cb_1001           6 KB  conda-forge
    pycairo-1.25.1             |   py39h82915f6_0         101 KB  conda-forge
    pyparsing-3.1.1            |     pyhd8ed1ab_0          87 KB  conda-forge
    python-dateutil-2.8.2      |     pyhd8ed1ab_0         240 KB  conda-forge
    python-tzdata-2023.3       |     pyhd8ed1ab_0         140 KB  conda-forge
    pytz-2023.3.post1          |     pyhd8ed1ab_0         183 KB  conda-forge
    rdkit-2023.09.2            |   py39h4e49fef_0        34.6 MB  conda-forge
    reportlab-4.0.7            |   py39ha55989b_0         2.2 MB  conda-forge
    rlpycairo-0.2.0            |     pyhd8ed1ab_0          15 KB  conda-forge
    six-1.16.0                 |     pyh6c4a22f_0          14 KB  conda-forge
    sqlalchemy-2.0.23          |   py39ha55989b_0         2.6 MB  conda-forge
    typing-extensions-4.8.0    |       hd8ed1ab_0          10 KB  conda-forge
    typing_extensions-4.8.0    |     pyha770c72_0          34 KB  conda-forge
    unicodedata2-15.1.0        |   py39ha55989b_0         365 KB  conda-forge
    xorg-libxau-1.0.11         |       hcd874cb_0          50 KB  conda-forge
    xorg-libxdmcp-1.1.3        |       hcd874cb_0          66 KB  conda-forge
    zipp-3.17.0                |     pyhd8ed1ab_0          19 KB  conda-forge
    zlib-1.2.13                |       hcfcfb64_5         105 KB  conda-forge
    zstd-1.5.5                 |       h12be248_0         335 KB  conda-forge
    ------------------------------------------------------------
                                           Total:       141.8 MB

The following NEW packages will be INSTALLED:

  brotli             conda-forge/win-64::brotli-1.1.0-hcfcfb64_1 
  brotli-bin         conda-forge/win-64::brotli-bin-1.1.0-hcfcfb64_1 
  cairo              conda-forge/win-64::cairo-1.18.0-h1fef639_0 
  certifi            conda-forge/noarch::certifi-2023.7.22-pyhd8ed1ab_0 
  contourpy          conda-forge/win-64::contourpy-1.2.0-py39h1f6ef14_0 
  cycler             conda-forge/noarch::cycler-0.12.1-pyhd8ed1ab_0 
  expat              conda-forge/win-64::expat-2.5.0-h63175ca_1 
  font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0 
  font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0 
  font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0 
  font-ttf-ubuntu    conda-forge/noarch::font-ttf-ubuntu-0.83-hab24e00_0 
  fontconfig         conda-forge/win-64::fontconfig-2.14.2-hbde0cde_0 
  fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0 
  fonts-conda-forge  conda-forge/noarch::fonts-conda-forge-1-0 
  fonttools          conda-forge/win-64::fonttools-4.44.0-py39ha55989b_0 
  freetype           conda-forge/win-64::freetype-2.12.1-hdaf720e_2 
  freetype-py        conda-forge/noarch::freetype-py-2.3.0-pyhd8ed1ab_0 
  gettext            conda-forge/win-64::gettext-0.21.1-h5728263_0 
  greenlet           conda-forge/win-64::greenlet-3.0.1-py39h99910a6_0 
  icu                conda-forge/win-64::icu-73.2-h63175ca_0 
  importlib-resourc~ conda-forge/noarch::importlib-resources-6.1.1-pyhd8ed1ab_0 
  importlib_resourc~ conda-forge/noarch::importlib_resources-6.1.1-pyhd8ed1ab_0 
  kiwisolver         conda-forge/win-64::kiwisolver-1.4.5-py39h1f6ef14_1 
  lcms2              conda-forge/win-64::lcms2-2.15-h67d730c_3 
  lerc               conda-forge/win-64::lerc-4.0.0-h63175ca_0 
  libboost           conda-forge/win-64::libboost-1.82.0-h65993cd_6 
  libboost-python    conda-forge/win-64::libboost-python-1.82.0-py39h5c3ab46_6 
  libbrotlicommon    conda-forge/win-64::libbrotlicommon-1.1.0-hcfcfb64_1 
  libbrotlidec       conda-forge/win-64::libbrotlidec-1.1.0-hcfcfb64_1 
  libbrotlienc       conda-forge/win-64::libbrotlienc-1.1.0-hcfcfb64_1 
  libdeflate         conda-forge/win-64::libdeflate-1.19-hcfcfb64_0 
  libexpat           conda-forge/win-64::libexpat-2.5.0-h63175ca_1 
  libglib            conda-forge/win-64::libglib-2.78.1-he8f3873_0 
  libjpeg-turbo      conda-forge/win-64::libjpeg-turbo-3.0.0-hcfcfb64_1 
  libpng             conda-forge/win-64::libpng-1.6.39-h19919ed_0 
  libtiff            conda-forge/win-64::libtiff-4.6.0-h6e2ebb7_2 
  libwebp-base       conda-forge/win-64::libwebp-base-1.3.2-hcfcfb64_0 
  libxcb             conda-forge/win-64::libxcb-1.15-hcd874cb_0 
  m2w64-gcc-libgfor~ conda-forge/win-64::m2w64-gcc-libgfortran-5.3.0-6 
  m2w64-gcc-libs     conda-forge/win-64::m2w64-gcc-libs-5.3.0-7 
  m2w64-gcc-libs-co~ conda-forge/win-64::m2w64-gcc-libs-core-5.3.0-7 
  m2w64-gmp          conda-forge/win-64::m2w64-gmp-6.1.0-2 
  m2w64-libwinpthre~ conda-forge/win-64::m2w64-libwinpthread-git-5.0.0.4634.697f757-2 
  matplotlib-base    conda-forge/win-64::matplotlib-base-3.8.1-py39hf19769e_0 
  msys2-conda-epoch  conda-forge/win-64::msys2-conda-epoch-20160418-1 
  munkres            conda-forge/noarch::munkres-1.1.4-pyh9f0ad1d_0 
  openjpeg           conda-forge/win-64::openjpeg-2.5.0-h3d672ee_3 
  packaging          conda-forge/noarch::packaging-23.2-pyhd8ed1ab_0 
  pandas             conda-forge/win-64::pandas-2.1.3-py39h32e6231_0 
  pcre2              conda-forge/win-64::pcre2-10.40-h17e33f8_0 
  pillow             conda-forge/win-64::pillow-10.1.0-py39h368b509_0 
  pixman             conda-forge/win-64::pixman-0.42.2-h63175ca_0 
  pthread-stubs      conda-forge/win-64::pthread-stubs-0.4-hcd874cb_1001 
  pycairo            conda-forge/win-64::pycairo-1.25.1-py39h82915f6_0 
  pyparsing          conda-forge/noarch::pyparsing-3.1.1-pyhd8ed1ab_0 
  python-dateutil    conda-forge/noarch::python-dateutil-2.8.2-pyhd8ed1ab_0 
  python-tzdata      conda-forge/noarch::python-tzdata-2023.3-pyhd8ed1ab_0 
  pytz               conda-forge/noarch::pytz-2023.3.post1-pyhd8ed1ab_0 
  rdkit              conda-forge/win-64::rdkit-2023.09.2-py39h4e49fef_0 
  reportlab          conda-forge/win-64::reportlab-4.0.7-py39ha55989b_0 
  rlpycairo          conda-forge/noarch::rlpycairo-0.2.0-pyhd8ed1ab_0 
  six                conda-forge/noarch::six-1.16.0-pyh6c4a22f_0 
  sqlalchemy         conda-forge/win-64::sqlalchemy-2.0.23-py39ha55989b_0 
  typing-extensions  conda-forge/noarch::typing-extensions-4.8.0-hd8ed1ab_0 
  typing_extensions  conda-forge/noarch::typing_extensions-4.8.0-pyha770c72_0 
  unicodedata2       conda-forge/win-64::unicodedata2-15.1.0-py39ha55989b_0 
  xorg-libxau        conda-forge/win-64::xorg-libxau-1.0.11-hcd874cb_0 
  xorg-libxdmcp      conda-forge/win-64::xorg-libxdmcp-1.1.3-hcd874cb_0 
  zipp               conda-forge/noarch::zipp-3.17.0-pyhd8ed1ab_0 
  zlib               conda-forge/win-64::zlib-1.2.13-hcfcfb64_5 
  zstd               conda-forge/win-64::zstd-1.5.5-h12be248_0 



Downloading and Extracting Packages: ...working... done
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/142222.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux 本地zabbix结合内网穿透工具实现安全远程访问浏览器

前言 Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。能监视各种网络参数&#xff0c;保证服务器系统的安全运营&#xff1b;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 本地zabbix web管理界面限制在只能局域…

Android R.fraction

来源 我是在看Android10原生代码&#xff0c;绘制状态栏蓝牙电量相关类中第一次看到R.fraction的&#xff0c;如类BatteryMeterDrawable <fraction name"battery_button_height_fraction">10%</fraction> mButtonHeightFraction context.getResources(…

网络运维Day13

文章目录 部署web服务器部署虚拟机web1安装依赖包解压NGINX压缩包初始化编译编译安装查看验证配置动静分离 部署虚拟机web2安装依赖包解压NGINX压缩包初始化编译编译安装查看验证配置动静分离 配置NGINX七层代理测试健康检查功能 配置NGINX四层代理部署代理服务器 总结 部署web…

2022年09月 Python(五级)真题解析#中国电子学会#全国青少年软件编程等级考试

Python等级考试(1~6级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 已知字符串:s=“语文,数学,英语”,执行print(s.split(“,”))语句后结果是?( ) A: [‘语文’, ‘数学’, ‘英语’] B: [语文, 数学, 英语] C: [‘语文, 数学, 英语’] D: [‘语…

使用opencv实现图像的畸形矫正:仿射变换

1 仿射变换 1.1 什么是仿射变换 在图像处理中&#xff0c;经常需要对图像进行各种操作如平移、缩放、旋转、翻转等&#xff0c;这些都是图像的仿射变换。图像仿射变换又称为图像仿射映射&#xff0c;是指在几何中&#xff0c;一个向量空间进行一次线性变换并接上一个平移&…

Git分支与Git标签详解

目录 前言 一、Git分支&#xff08;Branch&#xff09; 1.分支的概念 2.分支的常用操作 3.Git 分支管理 二、Git标签&#xff08;Tag&#xff09; 1.标签的概念 2.标签的类型 3.标签的常用操作 4.Git标签管理 前言 在软件开发过程中&#xff0c;版本管理是非常重要的一…

asp.net图书管理系统

asp.net图书管理系统 基本操作图书管理 读者管理 借书 修改资料 修改密码 说明文档 运行前附加数据库.mdf&#xff08;或sql生成数据库&#xff09; 主要技术&#xff1a; 基于C#winform架构和sql server数据库 功能模块&#xff1a; 图书管理 读者管理 借书 修改资料 修改…

C/C++交换输出 2021年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C交换输出 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C交换输出 2021年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入两个整数a,b&#xff0c;将它们交换输出 2、输入输…

【系统安装】ubuntu20.04启动盘制作,正经教程,小白安装教程,百分百成功安装

1.所需材料&#xff1a; 64GBU盘&#xff08;其实8g和16g也可以&#xff09; 2.制作U盘启动盘 使用windows制作ubuntu 20.04启动盘 1&#xff09;下载制作工具&#xff1a;Rufus&#xff1a;Rufus - 轻松创建 USB 启动盘 2&#xff09;插入用来做启动盘的U盘 3&#xff0…

【Vue】过滤器Filters

hello&#xff0c;我是小索奇&#xff0c;精心制作的Vue系列持续发放&#xff0c;涵盖大量的经验和示例&#xff0c;如对您有用&#xff0c;可以点赞收藏哈 过滤器 filters过滤器已从Vue 3.0中删除&#xff0c;不再支持了&#xff0c;这里可以作为了解进行学习 vue3要精简代码&…

指标类型(一):北极星指标、虚荣指标

每个产品都有很多指标&#xff0c;每个指标都反映了对应业务的经营情况。但是在实际业务经营中&#xff0c;却要求我们在不同的产品阶段寻找到合适的指标&#xff0c;让这个指标可以代表当前产品阶段的方向和目标&#xff0c;让这个指标不仅对业务经营团队&#xff0c;而且对产…

GCN代码讲解

这里写的有点抽象&#xff0c;所以具体的可以参照下面代码块中的注释&#xff1a; def load_data(path"../data/cora/", dataset"cora"):"""Load citation network dataset (cora only for now)"""print(Loading {} datase…

Git忽略文件.gitignore的使用

1.为什么使用? 当你使用git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去&#xff1f;比如项目的本地配置信息&#xff0c;如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突&#xff0c;所以这样的个性化配置文件我们一般不把它推送到git服务…

C++编写的多线程自动爬虫程序

以下是一个使用C编写的爬虫程序&#xff0c;用于爬取Python进行多线程跑数据的内容。本示例使用了Python的requests库来发送HTTP请求&#xff0c;并使用cheeseboy的爬虫ipIP库来设置爬虫ip信息。以下是详细代码和步骤&#xff1a; #include <iostream> #include <stri…

MySQL 人脸向量,欧几里得距离相似查询

前言 如标题&#xff0c;就是通过提取的人脸特征向量&#xff0c;写一个欧几里得 SQL 语句&#xff0c;查询数据库里相似度排前 TOP_K 个的数据记录。做法虽然另类&#xff0c;业务层市面上有现成的面部检索 API&#xff0c;技术层现在有向量数据库。 用 MySQL 关系型存储 128 …

人工智能基础_机器学习026_L1正则化_套索回归权重衰减梯度下降公式_原理解读---人工智能工作笔记0066

然后我们继续来看套索回归,也就是线性回归,加上了一个L1正则化对吧,然后我们看这里 L1正则化的公式是第二个,然后第一个是原来的线性回归,然后 最后一行紫色的,是J= J0+L1 对吧,其实就是上面两个公式加起来 然后我们再去看绿色的 第一行,其实就是原来线性回归的梯度下降公式…

uniapp 小程序 身份证 和人脸视频拍摄

使用前提&#xff1a; 已经在微信公众平台的用户隐私协议&#xff0c;已经选择配置“摄像头&#xff0c;录像”等权限 开发背景&#xff1a;客户需要使用带有拍摄边框的摄像头 &#xff0c;微信小程序的方法无法支持&#xff0c;使用camera修改 身份证正反面&#xff1a; <…

ROS 通信机制

ROS是一个分布式框架&#xff0c;为用户提供多节点&#xff08;进程&#xff09;之间的通信服务&#xff0c;所有软件和功能都建立在这种分布式通信机制上&#xff0c;ROS的通信机制是最底层也是最核心的技术。 一、话题通信机制 话题在 ROS 中使用最为频繁&#xff0c;其通信…

计算机毕业设计选题推荐-公共浴池微信小程序/安卓APP-项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…