错误30在Heroku上使用Pip安装Python库

时间:2016-02-10 22:17:47

标签: python heroku pip youtube-dl echonest

我正在尝试在Heroku上安装The Echo Nest Remix Python库,但最终它尝试复制一些数据,即使Heroku是只读的。

Here's推送给Heroku大师时会发生什么。

错误:

numpy==1.6.2
http://static.echonest.com/remix/packages/remix-2.2.1.tar.gz

我的requirements.txt看起来像:

python-2.7.10

我的runtime.txt看起来像:

{{1}}

有没有办法超越这个?有人在Heroku上成功安装了Remix吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

问题是Echo Nest Remix包将其包中的几个文件夹复制到Heroku的项目目录中,这是非法的。

我不得不拆分Remix存储库,删除被复制的目录,在代码中更改任何提及它们,并使用这个新的fork来安装Remix。

对于遇到相同问题且想要使用此fork的任何人,请记住,我必须删除存储库中对youtube-dl的任何提及。这不是问题,因为我的应用程序不需要youtube-dl,但是你的应用程序可能。

您可以在https://github.com/Mdelvalle/remix找到分叉的Remix(2.2.1)存储库。