0
我創造了幾臺服務器,沒有任何問題,與堆棧nginx的 - 使用的virtualenv瓶 - uwsgi。uwsgi和瓶 - 無法導入名爲「申請」
與當前一個uwsgi拋出錯誤不能導入名爲 「申請」
這裏是MYAPP目錄結構: /SRV /網絡/ MYAPP + run.py + VENV /#的virtualenv +的myapp/ + 初始化的.py +其他模塊/ +日誌/
這裏是/etc/uwsgi/apps-avaliable/myapp.ini
[uwsgi]
# Variables
base = /srv/www/myapp
app = run
# Generic Config
# plugins = http, python
# plugins = python
home = %(base)/venv
pythonpath = %(base)
socket = /tmp/%n.sock
module = %(app)
callable = appl
logto = %(base)/logs/uwsgi_%n.log
,這是run.py
#!/usr/bin/env python
from myapp import appl
if __name__ == '__main__':
DEBUG = True if appl.config['DEBUG'] else False
appl.run(debug=DEBUG)
申請在MyApp的定義/ _ 初始化 _的.py如燒瓶()的一個實例
(下劃線間隔只是爲了防止SO轉他們變成粗體)
我準確地檢查了python代碼,事實上,如果我手動激活virtualenvironment並手動執行run.py,所有工作都像魅力一樣,但uwsgi會一直拋出導入錯誤。
任何建議,我應該尋找更多?
目錄結構出來不可讀。這裏我再試一次/ srv/www/myapp包括run.py,venv /,logs /,myapp /包括__init__.py和其他模塊 – user1981924