2017-06-30 16 views
1

私たちはPython 2.7.13アプリケーションをHerokuで実行しています。Python 2.7.13のlibpython2.7.so.1.0がありません。Heroku dynos

最近、Herokuは、新しいアプリケーションのPythonランタイムのデフォルトを2.7.13から3.6.1に変更したと考えています。

彼らはお勧めしますが、今、我々は新しいHerokuのアプリを作成し、それにコードをデプロイする場合、それはlibpython2.7.so.1.0が見つからないことを不平を言うように、私たちはruntime.txtファイルにpython-2.7.13を置きます。

Herokuのログ内容:我々はまた、dynos上libpython2.7.so.1.0heroku run "cd /; find | grep libpython2.7.so.1.0"を見つけることができません

... 2017-06-30T10:56:05.825667+00:00 app[web.1]: File "/app/.heroku/python/lib/python2.7/site-packages/googleclouddebugger/capture_collector.py", line 30, in <module> 2017-06-30T10:56:05.825694+00:00 app[web.1]: import cdbg_native as native 2017-06-30T10:56:05.825725+00:00 app[web.1]: ImportError: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

は何も与えません。

答えて

0

libpython2.7.so.1.0: cannot open shared object file: No such file or directoryへの返信に記載されている解決策を参照してください。 1 "ファイルlibpython2.7.so.1.0を見つけようとしてください:libpython2.7.so.1.0を探してください私の場合、put:/opt/rh/python27/root/usr/lib64/libpython2.7.so.1.0を表示してから、ディレクトリ/opt/rh/python27/root/usr/lib64 to file /etc/ld.so.confを追加してldconfigを実行してください。

関連する問題