【发布时间】:2015-11-25 18:26:10
【问题描述】:
我正在关注 http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world/page/0 的 Flask Mega 教程
我已经按照说明创建了项目文件夹,并使用“mkvirtualenv flask”创建了 virtualenv,并使用“workon flask”来激活它。
之后,教程要求运行一些命令来安装运行“flask/bin/pip install”的项目的依赖项,但是当我尝试它时,我收到以下错误:“bash: flask/bin/pip: No such文件或目录”。 (我相信这是因为为 venv 创建的文件夹不在文件夹上,而是在 ~/.virtualenvs 上)。 所以我使用“(flask)$ pip install”安装了依赖项
然后我按照说明为项目创建了文件和文件夹,当我尝试运行项目时,我得到:bash: ./run.py: flask/bin/python: bad interpreter: No such file or directory
如果我运行“python run.py”,看起来项目正在运行,但没有发生任何事情,并且我没有收到任何消息说项目正在任何端口上运行,只是这样:
- 使用 stat 重启
- 调试器已激活!
- 调试器pin码:284-703-124
有人可以帮我吗? (我在 ubuntu 14.04lts 上运行)
【问题讨论】:
-
您以本教程未涵盖的方式创建了虚拟环境。您需要按照教程中的说明重新创建环境,或者您需要相应地调整所有命令(即,没有
flask/bin/)。 -
自从新的 Werkzeug 版本
0.11它不会打印该状态消息。默认端口是 5000,所以只需在浏览器中打开localhost:5000。
标签: python ubuntu flask virtualenv virtualenvwrapper