我正在嘗試使用 python 和 gRPC 制作應用程式,如本文所示 -鏈接
我能夠在我的終端上成功運行該應用程式,但要使用前端運行,我需要將其作為燒瓶應用程式codebase運行。我在虛擬環境中做這一切。
當我運行燒瓶命令時FLASK_APP=marketplace.py flask run
這是我得到的錯誤
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/Users/alex/Desktop/coding/virt/lib/python3.8/site-packages/markupsafe/__init__.py)
在研究這個錯誤時,我發現了這個鏈接——它基本上告訴我們,目前我使用的 MarkUpSafe 庫版本比要求的高。
所以我pip freeze --local 在 virtualenv 里面做了并且得到了 MarkUpSafe 版本MarkupSafe==2.1.0
我想如果我將此庫的版本從 2.1.0 更改為 2.0.1,那么燒瓶應用程式可能會運行。
如何從終端更改此庫的版本?
PS:如果您認為更改庫的版本無助于運行燒瓶應用程式,請告訴我我還能嘗試什么。
uj5u.com熱心網友回復:
如果降級可以為您解決問題,請在您的虛擬環境中嘗試以下代碼。
pip install MarkupSafe==2.0.1
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/433481.html
