当前位置: 首页 > 知识库问答 >
问题:

如何通过cli在heroku上安装pyaudio python pakage

那存
2023-03-14

如何通过heroku cli在heroku上安装pyaudio如果我在heroku cli上给出了“pip install pyaudio”命令,出现以下错误

错误:收集pyaudio下载https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c8ae3654ed29ea5020c749a6b/pyaudio-0.2.11.tar.gz为收集的包构建轮子:pyaudio运行setup.py bdist_wheel for pyaudio...-\\error command/app/.heroku/python/bin/python-u-c“import setuptools,tokenize;'open',open)(file);code=f.read().replace('\r\n','\n');f.close();exec(compile(code,file,'exec'))”bdist_wheel-d/tmp/tmpq8ff3y9pip-wheel----python-tag cp36:Running bdist_wheel Running build Running build Running build build build build build build build build build build build build ux-x86_64-3.6/src gcc-pthread-wno-unused-result-wsign-compare-dndebug-g-fwrapv-o3-wall-fpic-i/app/.heroku/python/include/python3.6m-c src/_portaudiomodule.c-o build/temp.linux-x86_64-3.6/src/_portaudiomodule.o src/_portaudiomodule.c:27:10:致命错误:stdio.h:没有这样的文件或目录#include^~~~~~~~~编译终止。错误:命令'gcc'失败,退出状态为1

pyaudio运行设置的生成轮失败。Py clean for pyaudio无法生成安装收集的包的pyaudio:pyaudio正在为pyaudio运行setup.py安装...-从命令/app/.heroku/python/bin/python-u-c“导入setuptools”中错误完成输出,tokenize;file='/tmp/pip-build-vz9795ay/pyaudio/setup.py';f=getattr(tokenize,'open',open)(file);code=f.read().replace('\r\n','\n');f.close();exec(compile(code,file,'exec'))“安装--记录/tmp/pip-gdj2okkn-record/install-record.txt--single-versional-managed--compile:running_64-3.6运行build_ext build'_portaudio'扩展创建build/temp.linux-x86_64-3.6创建build/temp.linux-x86_64-3.6/src gcc-pthread-wno-unused-result-wsign-compare-dndebug-g-fwrapv-o3-wall-fpic-i/app/.heroku/python/include/python3.6m-c src/_portaudiomodule.c-o build/temp.linud/ext没有这样的文件或目录#include^~~~~~~~编译终止。错误:命令'gcc'失败,退出状态为1

----------------------------------------

命令“/app/.heroku/python/bin/python-u-c”import setuptools,tokenize;file='/tmp/pip-build-vz9795ay/pyaudio/setup.py';f=getattr(tokenize,'open',open)(file);code=f.read().replace('\r\n','\n');f.close();exec(compile(code,file,'exec'))“install--音频/您使用的是pip版本9.0.2,但版本19.3.1可用。您应该考虑通过'pip install--upgrade pip'命令进行升级。

共有1个答案

单于扬
2023-03-14

您需要安装heroku buildpacks:从控制台添加--index1heroku-community/apt,然后在项目根目录中包含一个名为aptfile的文件,然后在aptfile文件中包含portaudio19-dev python-all-dev,最后,您需要提交并运行命令git push heroku master

您可以在这里看到更多信息:https://github.com/heroku/heroku-buildpack-apt

 类似资料:
  • 我想在我的Android Tecno droipad上安装Termux上的Heroku,但每次试用后我都会收到以下消息: $apt install heroku读取包列表…完成构建依赖树读取状态信息…完成E:无法定位包heroku 这是我运行命令时得到的结果:$apt安装heroku。 安装赫鲁库我该怎么办?

  • 我得到错误 -opencv- 我的康达清单 #anaconda许可证1.1 py36_1 雪花石膏0.7.9 py36_0 anaconda 4.3.0 np111py36_0 anaconda客户端1.6.0 py36_0 anaconda navigator 1.4.3 py36_0 appdirs 1.4.0 appnope 0.1.0.0 py36_0 应用脚本1.0.1 py36_0 a

  • 我试图安装Laravel框架在Windows与Laravel Installer方法。 在留档中我发现了以下内容: 首先,使用Composer下载Laravel安装程序。确保在路径中放置“~/.composer/vendor/bin”目录,以便在终端中运行laravel命令时找到laravel可执行文件。 现在我对这条路并不熟悉。你能告诉我Windows的工作路径吗? 顺便说一句:我用的是WAMP

  • 本文向大家介绍postgresql 如何在OSX上通过MacPorts安装PostgreSQL,包括了postgresql 如何在OSX上通过MacPorts安装PostgreSQL的使用技巧和注意事项,需要的朋友参考一下 示例 为了在OSX上安装PostgreSQL,您需要知道当前支持哪些版本。 使用此命令可以查看可用的版本。 您应该得到一个看起来像以下内容的列表: 在本示例中,9.6支持最新版

  • 无法在Heroku上安装Yi2。 我正在尝试在Heroku上安装Yi2基本应用程序模板。但我面临着依赖性/编写器问题。 该应用程序在本地计算机上运行良好,但在部署到heroku时,会抛出ReflectionClass错误(找不到类yii\debug\Module)。此异常与yii2调试模块有关。我对作曲家的内部运作一无所知。我已经运行了,,但没有任何帮助。这些文件实际上存在于服务器上,这使我认为这

  • 问题内容: 我正在使用Express和socket.io创建一个node.js应用程序。我想使用SASS,但我看到有一个npm软件包,我不了解的是如何在SASS npm和应用程序之间链接并使其解析SASS? 更新:我使用SASS中间件https://github.com/andrew/node- sass 安装了它,并通过以下方式包括了它: 但这仍然行不通 问题答案: 您需要使用sass中间件,例