ошибка с урлибом на героку - PullRequest
0 голосов
/ 30 июня 2018

Я импортирую urllib в моем скрипте с: import urllib2 as urllib

но когда я помещаю свое приложение в heroku, у меня появляется эта ошибка:

   remote: -----> Installing requirements with pip
    remote:        Collecting urllib (from -r /tmp/build_1d35698f2d5b9e170c92042828569c91/requirements.txt (line 3))
    remote:          Could not find a version that satisfies the requirement urllib (from -r /tmp/build_1d35698f2d5b9e170c92042828569c91/requirements.txt (line 3)) (from versions: )
    remote:        No matching distribution found for urllib (from -r /tmp/build_1d35698f2d5b9e170c92042828569c91/requirements.txt (line 3))
    remote:  !     Push rejected, failed to compile Python app.
    remote:
    remote:  !     Push failed

что я могу сделать? Заранее спасибо!

1 Ответ

0 голосов
/ 01 июля 2018

urllib2 - это встроенный пакет в Python 2 (переименован в urllib.request и urllib.error в Python 3). Поэтому его не нужно устанавливать и он не должен быть в вашем файле require.txt.

Удалите urllib или urllib2 из файла Requirements.txt (подсказка: если вы получили ошибку, удалите urllib из третьей строки require.txt), тогда ваша ошибка должна исчезнуть.

...