Herokuがrequirements.txtからpsycopg2をインストールしない

ダンバル

解決しました

requirements.txt、変更gunicorn==19.0.0gunicorn==18.0.0、それはトリックをしました。バージョン19.0.0はPython2.xで機能しなくなり、psycopg2をインストールできなくなりました。

元の質問

私は以下を持っていますrequirements.txt

Django==1.6.5
South==0.8.4
argparse==1.2.1
dj-database-url==0.3.0
dj-static==0.0.5
django-toolbelt==0.0.1
gunicorn==19.0.0
psycopg2==2.5.2
pystache==0.5.4
static==1.0.2
wsgiref==0.1.2


ただし、Herokuにプッシュするとpsycopg2インストールされず、この依​​存関係に関する失敗についても言及されていません。

Initializing repository, done.
Counting objects: 1257, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (1213/1213), done.
Writing objects: 100% (1257/1257), 504.62 KiB | 376.00 KiB/s, done.
Total 1257 (delta 642), reused 0 (delta 0)

-----> Python app detected
-----> Installing runtime (python-2.7.8)
-----> Installing dependencies with pip
       Downloading/unpacking Django==1.6.5 (from -r requirements.txt (line 1))
       Downloading/unpacking South==0.8.4 (from -r requirements.txt (line 2))
       Downloading/unpacking argparse==1.2.1 (from -r requirements.txt (line 3))
         Running setup.py (path:/tmp/pip_build_u3159/argparse/setup.py) egg_info for package argparse

           no previously-included directories found matching 'doc/_build'
           no previously-included directories found matching 'env24'
           no previously-included directories found matching 'env25'
           no previously-included directories found matching 'env26'
           no previously-included directories found matching 'env27'
       Downloading/unpacking dj-database-url==0.3.0 (from -r requirements.txt (line 4))
         Downloading dj_database_url-0.3.0-py2.py3-none-any.whl
       Downloading/unpacking dj-static==0.0.5 (from -r requirements.txt (line 5))
         Downloading dj-static-0.0.5.tar.gz
         Running setup.py (path:/tmp/pip_build_u3159/dj-static/setup.py) egg_info for package dj-static

       Downloading/unpacking gunicorn==19.0.0 (from -r requirements.txt (line 6))
         Running setup.py (path:/tmp/pip_build_u3159/gunicorn/setup.py) egg_info for package gunicorn

       Downloading/unpacking pystache==0.5.4 (from -r requirements.txt (line 7))
         Running setup.py (path:/tmp/pip_build_u3159/pystache/setup.py) egg_info for package pystache
           pystache: using: version '5.4.1' of <module 'setuptools' from '/app/.heroku/python/lib/python2.7/site-packages/setuptools-5.4.1-py2.7.egg/setuptools/__init__.pyc'>

       Downloading/unpacking static==1.0.2 (from -r requirements.txt (line 8))
         Downloading static-1.0.2.tar.gz
         Running setup.py (path:/tmp/pip_build_u3159/static/setup.py) egg_info for package static

       Installing collected packages: Django, South, argparse, dj-database-url, dj-static, gunicorn, pystache, static
         Running setup.py install for argparse

           no previously-included directories found matching 'doc/_build'
           no previously-included directories found matching 'env24'
           no previously-included directories found matching 'env25'
           no previously-included directories found matching 'env26'
           no previously-included directories found matching 'env27'
         Running setup.py install for dj-static

         Running setup.py install for gunicorn

             File "/app/.heroku/python/lib/python2.7/site-packages/gunicorn/workers/gaiohttp.py", line 67
               yield from self.wsgi.close()
                        ^
           SyntaxError: invalid syntax

           Installing gunicorn_paster script to /app/.heroku/python/bin
           Installing gunicorn script to /app/.heroku/python/bin
           Installing gunicorn_django script to /app/.heroku/python/bin
         Running setup.py install for pystache
           pystache: using: version '5.4.1' of <module 'setuptools' from '/app/.heroku/python/lib/python2.7/site-packages/setuptools-5.4.1-py2.7.egg/setuptools/__init__.pyc'>

           Installing pystache script to /app/.heroku/python/bin
           Installing pystache-test script to /app/.heroku/python/bin
         Running setup.py install for static

           Installing static script to /app/.heroku/python/bin
       Successfully installed Django South argparse dj-database-url dj-static gunicorn pystache static
       Cleaning up...

-----> Preparing static assets
       Collectstatic configuration error. To debug, run:
       $ heroku run python ./manage.py collectstatic --noinput

-----> Discovering process types
       Procfile declares types -> web

-----> Compressing... done, 34.7MB
-----> Launching... done, v5


syncもちろん、データベースにアクセスしようとするとpsycopg2インストールされいないと文句を言います。
不足している依存関係をHerokuにインストールさせるにはどうすればよいですか?建設的なアイデアをいただければ幸いです。

問題に関心がある場合のデータベースの設定:

DATABASES = {}
if ENV_TYPE == 'development':
    DATABASES['default'] = {'ENGINE': 'django.db.backends.sqlite3',
                            'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),}
else:
    DATABASES['default'] = dj_database_url.config()

更新

SyntaxErrorレポートに記載されているものがありgunicornます。のインストールにブレーキをかけている可能性がありますpsycopg2か?すべきではないと思います。

パワー

yield from Python3.3で追加されました。

File "/app/.heroku/python/lib/**python2.7**/site-packages/gunicorn/workers/gaiohttp.py"‌​, line 67 
  yield from self.wsgi.close()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

virtualenvにpsycopg2をインストールする権限がないのはなぜですか

分類Dev

psycopg2が原因でサーバーレスフレームワークを使用したデプロイが機能しない。psycopg2のDockerインストールが機能しない

分類Dev

ProgrammingError:Psycopg2のインストール後、関係「django_session」が存在しないというエラー

分類Dev

ModuleNotFoundError psycopg2がインストールされていても、herokuにデプロイする場合のpsycopg2

分類Dev

Pythonがrequirements.txtから自動的にインストールされないのはなぜですか?

分類Dev

Requirements.txtからPyTorchをインストールします

分類Dev

「ホイール」からインストールしたときにpsycopg2モジュールをロード中にエラーが発生しました

分類Dev

psycopg2を動作させることはできませんが、正しくインストールされています。マックOS

分類Dev

Django 'pip install django-heroku'(psycopg2)エラーがHerokuへのデプロイメントをブロックしています

分類Dev

psycopg2をpipおよびpip3にインストール中にインストールエラーが発生しました

分類Dev

psycopg2クライアントがトピックをリッスンしているかどうかを確認します

分類Dev

'psycopg2'という名前のモジュールがありません+インストール中にエラーが発生しました

分類Dev

psycopg2 == 2.6.2のインストール中にエラーが発生しました

分類Dev

MacOS10.9.5へのPsycopg2のインストール中にエラーが発生しました

分類Dev

psycopg2==2.6.1 のインストール中にエラーが発生しました

分類Dev

ModuleNotFoundError:「psycopg2」という名前のモジュールがありません(ただし、インストールされています)

分類Dev

Macにpsycopg2をインストールするとエラーが発生する

分類Dev

エラー:DockerのAlpineにpsycopg2をインストールするときにpg_config実行可能ファイルが見つかりません

分類Dev

Macにpsycopg2をインストールする方法(pg_config実行可能ファイルが見つかりませんエラー)

分類Dev

Python用Postgresをインストールしようとしてエラーが発生しました(psycopg2)

分類Dev

psycopg2のインストールはMacOSで失敗し、不明確なエラーメッセージが表示されます

分類Dev

pip install requirements.txtを使用してインストールできない

分類Dev

psycopg2が実際にデータを挿入しない

分類Dev

pip installでpsycopg2パッケージをインストールできません...これはSierraが原因ですか?

分類Dev

PostgreSQL12.1がインストールされているMacOScatalinaのvirtualenvにpsycopg2をインストールするのに問題はありますか?

分類Dev

Mac に psycopg2 をインストールできません。OS エラー: Errno13 許可が拒否されました

分類Dev

Requirements.txtからファイルをpipインストールするときにエラーが発生しました

分類Dev

アンインストールされたホイールからrequirements.txtを生成します

分類Dev

Requirements.txtとHerokuを使用すると、pickleに一致するディストリビューションが見つかりません

Related 関連記事

  1. 1

    virtualenvにpsycopg2をインストールする権限がないのはなぜですか

  2. 2

    psycopg2が原因でサーバーレスフレームワークを使用したデプロイが機能しない。psycopg2のDockerインストールが機能しない

  3. 3

    ProgrammingError:Psycopg2のインストール後、関係「django_session」が存在しないというエラー

  4. 4

    ModuleNotFoundError psycopg2がインストールされていても、herokuにデプロイする場合のpsycopg2

  5. 5

    Pythonがrequirements.txtから自動的にインストールされないのはなぜですか?

  6. 6

    Requirements.txtからPyTorchをインストールします

  7. 7

    「ホイール」からインストールしたときにpsycopg2モジュールをロード中にエラーが発生しました

  8. 8

    psycopg2を動作させることはできませんが、正しくインストールされています。マックOS

  9. 9

    Django 'pip install django-heroku'(psycopg2)エラーがHerokuへのデプロイメントをブロックしています

  10. 10

    psycopg2をpipおよびpip3にインストール中にインストールエラーが発生しました

  11. 11

    psycopg2クライアントがトピックをリッスンしているかどうかを確認します

  12. 12

    'psycopg2'という名前のモジュールがありません+インストール中にエラーが発生しました

  13. 13

    psycopg2 == 2.6.2のインストール中にエラーが発生しました

  14. 14

    MacOS10.9.5へのPsycopg2のインストール中にエラーが発生しました

  15. 15

    psycopg2==2.6.1 のインストール中にエラーが発生しました

  16. 16

    ModuleNotFoundError:「psycopg2」という名前のモジュールがありません(ただし、インストールされています)

  17. 17

    Macにpsycopg2をインストールするとエラーが発生する

  18. 18

    エラー:DockerのAlpineにpsycopg2をインストールするときにpg_config実行可能ファイルが見つかりません

  19. 19

    Macにpsycopg2をインストールする方法(pg_config実行可能ファイルが見つかりませんエラー)

  20. 20

    Python用Postgresをインストールしようとしてエラーが発生しました(psycopg2)

  21. 21

    psycopg2のインストールはMacOSで失敗し、不明確なエラーメッセージが表示されます

  22. 22

    pip install requirements.txtを使用してインストールできない

  23. 23

    psycopg2が実際にデータを挿入しない

  24. 24

    pip installでpsycopg2パッケージをインストールできません...これはSierraが原因ですか?

  25. 25

    PostgreSQL12.1がインストールされているMacOScatalinaのvirtualenvにpsycopg2をインストールするのに問題はありますか?

  26. 26

    Mac に psycopg2 をインストールできません。OS エラー: Errno13 許可が拒否されました

  27. 27

    Requirements.txtからファイルをpipインストールするときにエラーが発生しました

  28. 28

    アンインストールされたホイールからrequirements.txtを生成します

  29. 29

    Requirements.txtとHerokuを使用すると、pickleに一致するディストリビューションが見つかりません

ホットタグ

アーカイブ