簡體   English   中英

不能在我的 Python Flask 應用程序中使用 zomatopy

[英]Can not use zomatopy in my Python Flask app

在我的 Python Flask 應用程序中,我在閱讀以下內容后嘗試安裝和使用模塊zomatopy

https://github.com/sharadbhat/Zomatopy

之后,我在我的根路由中用一個簡單的代碼嘗試了它,如下所示:

app = Flask(__name__)

config = {
        "user_key": "my_defined_user_key"
}
    
zomato = zomatopy.initialize_app(config)
    
@app.route('/homepage')
def home():
    category_dictionary = zomato.get_categories()
    city_ID = zomato.get_city_ID("Belgrade")
    city_name = zomato.get_city_name(city_ID)
    return render_template('base.html')

if __name__ == '__main__':
    app.run(debug=True)

但我不斷收到此錯誤(經過大量閱讀和嘗試):

ModuleNotFoundError: No module named 'zomatopy'

謝謝。

當我使用'pip install zomatopy'下載並安裝模塊'zomatopy'時,這種方法安裝的package的名稱和內容不准確。

(在當前虛擬環境的pip安裝列表中,package名稱是'zomatopy-1.0.10.dist-info',不是'zomatopy'。)。

您可以嘗試在鏈接中下載“zomatopy”並將其放在與“zomatopy-1.0.10.dist-info”相同的文件夾位置。

如果出現波浪線,請重新加載 VSCode。

另外,要注意虛擬環境的使用。

參考: https://code.visualstudio.com/docs/python/tutorial-flask#_create-a-project-environment-for-the-flask-tutorial

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM