uwsgi uwsgi.ini 実行後にエラー
下記のサイトにてflaskとuwsgiの事について学習していたのですが、下記エラーが発生し調査をしても解決ができなかったため、投稿をいたしました。
uwsgiに関して、知見が無いのですが、どなたか解決策が分かる方いらっしゃいましたら、コメントを頂けると嬉しいです。。
https://www.python.ambitious-engineer.com/archives/1959
発生している問題・エラーメッセージ
uWSGI hogehoge$ uwsgi uwsgi.ini dyld: Library not loaded: @rpath/libexpat.1.dylib Referenced from: /Users/hogehoge/anaconda3/bin/uwsgi Reason: Incompatible library version: uwsgi requires version 8.0.0 or later, but libexpat.1.dylib provides version 7.0.0 Abort trap: 6
※ユーザー名のところを「hogehoge」に変換しております。
uwsgi.ini
[uwsgi] # wsgiファイル wsgi-file = run.py callable = app # アクセス許可ホスト:ポート http=0.0.0.0:8080
###run.py
python
1from flask import Flask,jsonify,render_template 2 3app = Flask(__name__) 4 5@app.route('/') 6def api_sample(): 7 result = {"code": "001", "name": "apple"} 8 return jsonify(ResultSet=result) 9 10if __name__ == '__main__': 11 app.run()
試したこと
様々なサイトを確認し、下記は試しましたが、解決しませんでした。
https://stackoverflow.com/questions/50082246/uwsgi-issue-dyld-library-not-loaded-rpath-libexpat-1-dylib
$pip install uwsgi -I --no-cache-dir
https://stackoverflow.com/questions/10066370/osx-error-installing-subversion-via-macports
$sudo port selfupdate $sudo port clean expat subversion $sudo port -n upgrade --force expat subversion
あなたの回答
tips
プレビュー