html - python flask模塊無(wú)法調(diào)用
問(wèn)題描述
flask模塊已使用pip install安裝(截屏),然而在命令列cmd執(zhí)行代碼時(shí)出現(xiàn)ModuleNotFoundError: No module named ’flask請(qǐng)問(wèn)我要如何初學(xué)者求解
問(wèn)題解答
回答1:這是同一電腦可能有兩個(gè)以上Python環(huán)境所造成的困惑。請(qǐng)?jiān)谀械腜ython環(huán)境試著執(zhí)行以下代碼:
from distutils.sysconfig import get_python_libprint(get_python_lib())
像我的電腦有兩個(gè)Python環(huán)境,一個(gè)是IDLE,另一個(gè)是Anaconda,上述執(zhí)行的程式就分別有以下不同結(jié)果:
c:python36Libsite-packagesC:ProgramDataAnaconda3Libsite-packages
可見(jiàn)兩個(gè)Python環(huán)境是分開(kāi)的,在一個(gè)Python環(huán)境下是和另一個(gè)隔離的,你的狀況應(yīng)該是要確認(rèn)你pip install的環(huán)境是否是你執(zhí)行代碼的環(huán)境一致。你可以檢查一下,你無(wú)法運(yùn)行import flask的環(huán)境下的site-packages目錄是沒(méi)有flask目錄的,而你pip install安裝過(guò)的是另一個(gè)環(huán)境。
所以先清查環(huán)境( get_python_lib() 代碼),檢查install和執(zhí)行代碼一致否,再安裝pip install flask。
回答2:pip install flaskpython>> import flask
如果沒(méi)錯(cuò)就對(duì)了
回答3:你先打開(kāi)cmd,然后輸入python,再執(zhí)行如下的操作:
import flask
看下是否運(yùn)行成功。需要注意的是,如果你使用的是PyCharm等IDE安裝flask的話,在cmd下是找不到的。只能在PyCharm中進(jìn)行運(yùn)行。
回答4:你有安裝這個(gè)模塊嗎
相關(guān)文章:
1. angular.js - angularjs的自定義過(guò)濾器如何給文字加顏色?2. javascript - 如何讓移動(dòng)端網(wǎng)頁(yè)的輸入框固定在底部?3. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開(kāi)收起效果4. MySQL中無(wú)法修改字段名的疑問(wèn)5. javascript - 微信小程序封裝定位問(wèn)題(封裝異步并可能多次請(qǐng)求)6. python的前景到底有大?如果不考慮數(shù)據(jù)挖掘,機(jī)器學(xué)習(xí)這塊?7. 網(wǎng)頁(yè)爬蟲(chóng) - 用Python3的requests庫(kù)模擬登陸B(tài)ilibili總是提示驗(yàn)證碼錯(cuò)誤怎么辦?8. android - QQ物聯(lián),視頻通話9. javascript - Web微信聊天輸入框解決方案10. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)
