Cloud9 Python:在运行动作中找不到Flask模块
我在cloud9上启动了一个空的Ubuntu(Ubuntu 14.04.3 LTS)工作空间。 Python 2.7.6在那里默认。我安装了python-pip和python-virtualenv(使用apt-get)。Cloud9 Python:在运行动作中找不到Flask模块
已经创造了我所面临的问题可能的最小瓶应用:我得到一个导入错误,如果我按IDE的运行按钮:
更新
如果我运行从终端发出python app.py
然后一切都很好的应用:
虚拟环境被激活。
pip list
显示
...
瓶(0.12) - 它的存在。
...
which python
显示
/家庭/ Ubuntu的/工作区/ ENV /斌/ Python的
这有什么错我的设置?
如果激活后的环境从终端运行工作正常,也许你可以包括命令从脚本中激活的虚拟环境中,例如:
import os
os.system("source env/bin/activate")
import flask
您可能需要使用绝对路径环境,但应该很容易找到
不幸的是,这并没有帮助。我使用** Python **模板重新创建了工作区。创建v/env。检查我是否从环境中运行pip,对此表示肯定。问题依然存在。我发现,默认情况下,pip和virtualenv,甚至包装它已经安装(至少对于Python工作区模板)。在我的家用机器上,我正在运行Zesty,并且能够毫无问题地运行像gunicorn这样的东西(在c9上,由于烧瓶未被识别,所以它有些问题)。 – lexeme
检查您的工作区设置。有一个关于要使用哪个Python版本的设置,您可能需要以其他方式弹出。一旦你这样做,试着再次与跑步者一起跑步,这可能会诀窍。 –