python3.6安裝flask後運行報錯解決方法

爲了構建輕量級web接口,我安裝了flask庫,並運行了第一個程序,然後嘗試了各種方法,還是報錯。最後發現要運行flask對象需要安裝一個虛擬機。

from flask import Flask
app = Flask(__name__)


@app.route("/")
def hello():
    return "Hello World!"
if __name__ == "__main__":
    app.run()

 語法和導入模塊沒有問題,在IDLE中運行報錯。當然在pycharm中就不會了,安裝過後直接就可以運行。

解決方法是利用python自帶的虛擬機:

第一步安裝虛擬機:在命令行中輸入python -m venv  E:/py/venv

venv  是pyton自帶的,需要安裝。

安裝後E:\py\envs會出現一些文件。

第二步 cd E:\py\envs\Scripts目錄下 運行activate.bat文件

此時進入了虛擬機

第三步 輸入命令 pip install flask 安裝flask

如果以前安裝的有flask,會顯示已經安裝flask,此時一定要把以前安裝的刪除,然後重新安裝。

完成!

 

我在 envs 下建了一個文件hello.py,然後在命令行下運行(不能直接用IDLE中運行)

 

hello.py內容如下:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "welcome to TaoBao proxies system!"
if __name__ == "__main__":
    app.run()

運行後的命令行界面:

再瀏覽器輸入http://127.0.0.1:5000,結果如下:

成功!

然後就可以構建代理池接口了或者其他接口了。。。。。。。。。。。。。。。。。。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章