2017-09-04 61 views
-2

我是燒瓶新手。在ubuntu-lts中安裝後,我嘗試更改端口,但無法從另一個端口運行燒瓶應用程序,因爲另一個用戶正在使用現有端口。無法使用另一個端口運行燒瓶應用程序

我得到這個錯誤:

from flask import Flask, request 
ImportError: No module named 'flask' 
[INFO] Worker exiting (pid: 34455) 
[INFO] Reason: Worker failed to boot. 

哪裏錯誤 - 安裝或那樣的問題?謝謝。

+0

PIP安裝燒瓶 – Nabin

+0

@Nabin,你的回答心不是有幫助 - 我已經寫了我安裝在Ubuntu瓶。我的問題是關於應用程序失敗並在端口更改時拋出錯誤。在給予無益的答案和下調之前,請閱讀我的問題。 – Zax

回答

2

我的猜測是,你是錯的開發環境。 確保您使用的是正確的python版本,併爲該版本安裝Flask。現在,我的意思是,一個正常的pip install Flask將安裝Flask for python2.7,但您似乎在OP中標記了python3

如果您打算制定關於Python3你的瓶的應用程序,你可能想使用,將使用Python3虛擬環境,那裏面是安裝瓶。否則,你可以告訴Python安裝Flask for python3。

我同意,你可能已經在系統上安裝瓶,但我認爲你安裝了一個用於Python2和你正在嘗試運行在Python3環境燒瓶應用。

這些都是野生的猜測,您的問題不說,你是在什麼環境設置。

+0

謝謝@Sreenadh T C.儘管ubuntu使用2x作爲默認值,但我們使用python3開發。我沒有使用virtualenv。在導入錯誤之前,這是回溯:回溯(最近通話最後一個): 文件「/usr/lib/python3/dist-packages/gunicorn/arbiter.py」,線路557,在spawn_worker – Zax

+0

通過安裝瓶解決了這個問題爲python3顯式。謝謝@Sreenadh T C – Zax

+0

太棒了!請通過投票答覆來解決問題! –

相關問題