2012-11-16 73 views
1

我在推送我的Django應用程序到Heroku時遇到問題。Heroku錯誤:在Django App上找不到Pywin32 == 214

開始了與這個

virtualenv --system-site-packages venv 

Requirements.txt看起來像這樣

Django==1.4.2 
-e hg+https://bitbucket.org/etienned/pil-2009-raclette/#egg=PIL 
boto==2.6.0 
distribute==0.6.19 
dj-database-url==0.2.1 
django-filepicker==0.1.2 
django-generic-aggregation==0.3.1 
django-voting==0.1 
gevent==0.13.8 
gunicorn==0.15.0 
psycopg2==2.4.5 
pythonselect==1.3 
virtualenv==1.8.2 
wsgiref==0.1.2 
pywin32==213 

然後

git push heroku master 

和我得到這個回

Downloading/unpacking pywin32==214 (from -r requirements.txt) 
Could not find any downloads that satisfy the requirement pywin32--214 (line 2)) 
... 
Heroku push rejected, failed to compile Python/Django app 
! [remote rejected] m aster -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]' 

爲什麼找不到Pywin32?我能做些什麼來克服這個問題?

回答

2

我猜Heroku服務器的操作系統是Linux,顧名思義,pywin32只能在Windows上使用。如果可能,請刪除或更改依賴pywin32的代碼,然後重試。