Python 3.x 将在Conda环境中创建的Python应用程序部署到Heroku

Python 3.x 将在Conda环境中创建的Python应用程序部署到Heroku,python-3.x,heroku,anaconda,conda,heroku-cli,Python 3.x,Heroku,Anaconda,Conda,Heroku Cli,我已经在conda环境中使用Tensorflow创建了一个聊天机器人,并希望将其部署到Heroku 我首先尝试使用终端和Heroku CLI将应用程序部署到Heroku,但在检测到Conda应用程序后,我收到以下消息: remote: /app/tmp/buildpacks/2abac4b7166986c6b1b33fcacccb13fb4e2036a9358f31ed8886bbf37c9987c7fbb8243090f0438ebbf02852a1cbeb1b5cae47f67dc26701

我已经在conda环境中使用Tensorflow创建了一个聊天机器人,并希望将其部署到Heroku

我首先尝试使用终端和Heroku CLI将应用程序部署到Heroku,但在检测到Conda应用程序后,我收到以下消息:

remote: /app/tmp/buildpacks/2abac4b7166986c6b1b33fcacccb13fb4e2036a9358f31ed8886bbf37c9987c7fbb8243090f0438ebbf02852a1cbeb1b5cae47f67dc2670115ce6d7bd2468300/bin/steps/conda_compile: line 9: conda: command not found
remote:  !     Push rejected, failed to compile Python/Conda app.
通过PyCharm中提供的接线盒尝试了相同的方法,但仍然得到了相同的消息

我已经安装了Heroku提供的Conda buildpack,这也许就是它识别Conda环境的原因

我尝试在没有Conda buildpack的情况下完成这项工作,但在安装anaconda依赖项时,我总是陷入困境

注:请不要让我提到这个问题:
这与我要做的事情无关。

什么是“我已经安装了Heroku提供的Conda buildpack”呢?buildpack不是您安装的东西。@Chris我的意思是我通过运行以下命令创建了heroku git存储库:
heroku create--buildpackhttps://github.com/conda/conda-buildpack.git
buildpack已经四年多没有更新了。似乎还有其他几个conda/anaconda构建包。我建议您尝试几种不同的方法。“我已经安装了Heroku提供的Conda buildpack”是什么意思?buildpack不是您安装的东西。@Chris我的意思是我通过运行以下命令创建了heroku git存储库:
heroku create--buildpackhttps://github.com/conda/conda-buildpack.git
buildpack已经四年多没有更新了。似乎还有其他几个conda/anaconda构建包。我建议你试试不同的。