首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您是如何在heroku上安装rdkit的

您是如何在heroku上安装rdkit的
EN

Stack Overflow用户
提问于 2014-06-10 13:25:22
回答 2查看 318关注 0票数 2

我需要在heroku中安装rdkit才能运行我的heroku应用程序。我使用以下命令在笔记本电脑上本地安装了rdkit

sudo apt-get install python-rdkit

但是当我使用pip freeze生成需求文件时,生成的文件没有显示rdkit。并且pip install python-rdkitpip install rdkit不起作用。谁能告诉我如何在heroku上安装rdkit?

EN

回答 2

Stack Overflow用户

发布于 2017-05-04 20:43:53

安装anaconda和

代码语言:javascript
复制
conda install -c rdkit rdkit

按照这里的说明:http://www.rdkit.org/docs/Install.html

票数 0
EN

Stack Overflow用户

发布于 2021-05-12 01:57:26

虽然这个问题是在大约七年前提出的,但我最近在做这个事情时遇到了同样的问题。因此,我正在编写我遵循并成功的过程,如果它对任何人有帮助的话。

首先在你的heroku项目上添加一个conda buildpack,因为rdkitpip上不可用。我以前在我的rdkit项目中使用过this构建包。官方的conda构建包已被弃用,并且它不支持python3。如果您使用heroku cli,则只需插入以下命令即可使用此构建包:

代码语言:javascript
复制
heroku buildpacks:set https://github.com/pl31/heroku-buildpack-conda

此构建包需要用于conda包的environment.yml文件,而不是我们用于piprequirements.txt文件。要从您的虚拟环境创建文件,请使用以下命令:conda env export > environment.yml。此命令还会列出所有pip包,因此您不需要为pip包单独创建文件。如果您想从这个文件创建一个虚拟环境,只需运行conda env create -f environment.yml即可。

一旦有了这个文件,就可以像部署任何其他python项目一样部署您的项目。

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

https://stackoverflow.com/questions/24133458

复制
相关文章

相似问题

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