为了在repo中运行flask示例,我克隆了最新的stable,创建一个虚拟环境,激活它,pip install flask,然后尝试运行烧瓶. 下面的脚本将遍历这个序列。在
#!/bin/bash
NEWROOT=${HOME}/flask
mkdir $NEWROOT
git clone https://github.com/mitsuhiko/flask.git $NEWROOT/repo
virtualenv $NEWROOT/venv
source $NEWROOT/venv/bin/activate
pip install flask
cd $NEWROOT/repo/examples/flaskr/
python flaskr.py
最后一行失败
^{pr2}$我错过了什么?在
在这种情况下我也不明白:如果我不运行“pip install flask”,我会得到
Traceback (most recent call last):
File "flaskr.py", line 15, in <module>
from flask import Flask, request, session, g, redirect, url_for, abort, \
ImportError: No module named flask
如果我这样做,我会得到前面的错误。因此看起来“pip install flask”确实安装了flask,但是我在新创建的${HOME}/flask/venv中没有看到flask(甚至不是一个符号链接)。烧瓶安装在哪里?在
Python2.7.10(来自MacPorts);pip 1.5.6;OS X 10.9.5
app.cli
是flask的v1.0分支中的一个特性,而不是主0.10分支中的一个特性,它是pip默认的稳定分支。要么用pip安装v1.0,要么删除这部分代码。在相关问题 更多 >
编程相关推荐