Python 2.7 如何将markupsafe安装到我的Flask virtualenv中?

Python 2.7 如何将markupsafe安装到我的Flask virtualenv中?,python-2.7,flask,virtualenv,osx-snow-leopard,Python 2.7,Flask,Virtualenv,Osx Snow Leopard,我一直在做下面的教程,仔细阅读可能会帮助您找出我没有做到的地方: 我正在使用Python2.7.6开发OSX(10.6.8)。我很确定我遵循了所有的说明(第1页),并检查了所需的库是否确实在python virtualenv的模块列表中。但是,当我尝试运行“run.py”时,我收到了这个错误消息: File "/Users/user1/Desktop/flasktut/microblog/flask/lib/python2.7/site-packages/jinja2/utils.py

我一直在做下面的教程,仔细阅读可能会帮助您找出我没有做到的地方:

我正在使用Python2.7.6开发OSX(10.6.8)。我很确定我遵循了所有的说明(第1页),并检查了所需的库是否确实在python virtualenv的模块列表中。但是,当我尝试运行“run.py”时,我收到了这个错误消息:

    File "/Users/user1/Desktop/flasktut/microblog/flask/lib/python2.7/site-packages/jinja2/utils.py", line 520, in <module>
    from markupsafe import Markup, escape, soft_unicode
    ImportError: No module named markupsafe
文件“/Users/user1/Desktop/flasktut/microblog/flask/lib/python2.7/site packages/jinja2/utils.py”,第520行,在
从markupsafe导入标记、转义、soft_unicode
ImportError:没有名为markupsafe的模块

我需要在我的虚拟视频中添加markupsafe-我如何在其中添加它

检查已安装的软件包的命令是:

$ pip freeze
如果在那里没有看到
MarkupSafe
的条目,则可以使用以下工具安装:

$ pip install markupsafe

嗨,米盖尔,谢谢。出于某种原因,每当我尝试下载markupsafe时,我都会遇到以下错误:“SystemError:找不到正在工作的编译器”。据我所知,这个问题发生在你还没有下载Xcode的时候。根据我所看到的,我应该下载Xcode 4(因为我使用的是OS 10.6.8),这将允许我使用DL markupsafe(以及其他出现此问题的地方)。我是否应该更新到Mavericks,然后更新到DL Xcode5(因为它是免费的?)MarkupSafe的安装程序中一定有一个bug,因为当您安装了编译器时,扩展提供了一个C优化版本,当您没有安装编译器时,扩展提供了一个Python版本。对于OSX,编译器检测一定不能正常工作。我认为你可以使用XCode4或5,如果你不想马上升级到Mavericks,只需安装XCode4,以后再进行更大的升级。只是想更新。我擦了擦笔记本电脑,安装了Mavericks,然后安装了XCode5。现在一切正常。谢谢你的帮助。