如何通过cli

如何通过heroku CLI在Heroku上安装pyaudio 如果我在heroku cli上给出“ pip install pyaudio”命令,则会发生以下错误

错误: 收集pyaudio 正在下载https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz 用于收集包裹的建筑轮子:pyaudio 正在运行setup.py bdist_wheel以获取pyaudio ...-\错误 从命令/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')))“ bdist_wheel -d / tmp / tmpmq8ff3y9pip-wheel- --python-tag cp36: 运行bdist_wheel 运行构建 运行build_py 创建版本 创建build / lib.linux-x86_64-3.6 复制src / pyaudio.py-> build / lib.linux-x86_64-3.6 运行build_ext 建立'_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.linux-x86_64-3.6/src/_portaudiomodule.o src / _portaudiomodule.c:27:10:致命错误:stdio.h:没有这样的文件或目录 #包括 ^ ~~~~~~~~~ 编译终止。 错误:命令'gcc'失败,退出状态为1


pyaudio的建筑轮子失败 为pyaudio运行setup.py clean 无法建立pyaudio 安装收集的软件包:pyaudio 正在运行setup.py install for pyaudio ...-错误 从命令/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'))“安装--record /tmp/pip-gdj2okkn-record/install-record.txt --single-version-externally-托管-编译: 运行安装 运行构建 运行build_py 创建版本 创建build / lib.linux-x86_64-3.6 复制src / pyaudio.py-> build / lib.linux-x86_64-3.6 运行build_ext 建立'_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.linux-x86_64-3.6/src/_portaudiomodule.o src / _portaudiomodule.c:27:10:致命错误:stdio.h:没有这样的文件或目录 #包括 ^ ~~~~~~~~~ 编译终止。 错误:命令'gcc'失败,退出状态为1

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

命令“ /app/.heroku/python/bin/python -u -c”导入设置工具,标记化; 文件 ='/ 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 --record /tmp/pip-gdj2okkn-record/install-record.txt --single-version-externally管理的--compile“失败,错误代码为/ tmp / pip-build-vz9795ay / pyaudio / 您正在使用pip版本9.0.2,但是可以使用版本19.3.1。 您应该考虑通过“ pip install --upgrade pip”命令进行升级。

qq353883454 回答:如何通过cli

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

您可以在此处查看更多信息:https://github.com/heroku/heroku-buildpack-apt

本文链接:https://www.f2er.com/2799468.html

大家都在问