Heroku ERROR: Не удалось установить пакеты из-за EnvironmentError: [Errno 2] Нет такого файла или каталога - PullRequest
1 голос
/ 11 июля 2020

Я получаю эту ошибку, когда пытаюсь git pu sh heroku master, и когда я нажимаю на ссылку, я получаю сообщение «Метод запрещен» Что я могу сделать, чтобы исправить это? Ошибка начинается с этой строки

remote:          Downloading heroku-0.1.4.tar.gz (10 kB)
remote:        Processing /tmp/build/80754af9/idna_1593446292537/work
remote:        ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/tmp/build/80754af9/idna_1593446292537/work'
remote:        
remote:  !     Push rejected, failed to compile Python app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !       Push rejected to bonney.
remote: 
To https://git.heroku.com/bonney.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/bonney.git'

, и это мои требования. Txt

asgiref==3.2.10
beautifulsoup4==4.9.1
brotlipy==0.7.0
bs4==0.0.1
certifi==2020.6.20
cffi==1.14.0
chardet==3.0.4
cryptography==2.9.2
dj-database-url==0.5.0
Django==3.0.8
django-heroku==0.3.1
gunicorn==20.0.4
heroku==0.1.4
idna @ file:///tmp/build/80754af9/idna_1593446292537/work
psycopg2 @ file:///tmp/build/80754af9/psycopg2_1594305108220/work
pycparser==2.20
pyOpenSSL==19.1.0
PySocks==1.7.1
python-dateutil==1.5
pytz==2020.1
requests @ file:///tmp/build/80754af9/requests_1592841827918/work
six==1.15.0
soupsieve==2.0.1
sqlparse==0.3.1
urllib3==1.25.9
whitenoise==5.1.0

1 Ответ

0 голосов
/ 19 июля 2020

Выполните следующие шаги

  1. проверьте мой пакет -> список conda (я использовал conda env)

  2. отредактируйте пакет в файле requirements.txt совпадение, которое я проверил

  3. ex.psycopg2 @ file: /// tmp / build / 80754af9 / psycopg2_1594305108220 / work -> psycopg2 == 2.8.5

  4. -комендовать все изменения

  5. -pu sh to heroku (я использовал heroku)

...