0

我正在尝试为网站制定一个基本框架。一位朋友告诉我这件事的方式是

  1. 安装 CURL (brew install curl)
  2. 使用 CURL 安装 pip (curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python)
  3. 点安装烧瓶
  4. 蟒蛇你好.py

hello.py 只是:

    from flask import Flask
    app = Flask(__name__)

    @app.route("/")
    def hello():
        return "Hello World!"

    if __name__ == "__main__":
        app.run()

正如 Flask 网站所建议的那样。

有人可以告诉我为什么会收到此错误:

  Traceback (most recent call last):
    File "hello.py", line 1, in <module>
      from flask import Flask
    ImportError: No module named flask

谢谢!

4

1 回答 1

2

原因是

点安装...

它自己不起作用的是,默认情况下 pip 将尝试安装到系统范围的模块库。

须藤点安装...

之所以有效,是因为 sudo 为您提供了执行此操作的权限。

首选方法,尤其是在开发中,是使用virtualenv,它允许您创建项目特定的模块库,因为它是由您创建和维护的,因此不需要系统管理员权限。

这里有一个关于使用 virtualenv 的超短教程。

于 2013-03-01T12:44:09.857 回答