天天看點

建立Flask項目常見問題解決建立Flask項目常見問題解決

文章目錄

  • 建立Flask項目常見問題解決

建立Flask項目常見問題解決

1.報錯:

ModuleNotFoundError:No module named ‘markupsafe’

建立Flask項目常見問題解決建立Flask項目常見問題解決

這裡可以看出是缺少包的原因,自己在解決時候,沒有找到較為直接的解決辦法,我就按照提供的建議

1.直接打開cmd

2.pip install markupsafe //安裝markupsafe

3.python -m pip install --upgard pip //跟新pip版本

4.在建立Flask時候,選擇Inherit global site-packages和Make available to all projexts兩個選項,之後重新啟動Pycharm建立Flask項目即可詳見我的另一篇文章《Python建立Flask項目》

2.報錯:

Install Jinja2 failed’

建立Flask項目常見問題解決建立Flask項目常見問題解決
這裡的問題是Jinja2安裝失敗,和上面的問題是類似的,我也是按照上面的操作,自己從cmd中安裝了Jinja2,在建立Flask項目時候,勾選了Inherit global site-packages和Make available to all projexts兩個選項

3.報錯:

Please specify a different SDK name

中文含義就是指定一個不同的SDK名字。

建立Flask項目常見問題解決建立Flask項目常見問題解決

既然讓我們指定不同的名字,那就是肯定存在重名情況,因為之前在建立Flask失敗的時候,Python虛拟環境的名字已經存在,并沒有删除,是以解決方法為:

1.找到

Project Interpreter

,針對解釋器,點選

Show All

建立Flask項目常見問題解決建立Flask項目常見問題解決
建立Flask項目常見問題解決建立Flask項目常見問題解決
這樣就可以解決SDK重名問題了

總結:

針對以上出現的錯誤,會有不同的解決方法,以上是自己在遇到問題時總結的方法,希望對大家有幫助。