【问题标题】:Installing tipfy using pip in a virtualenv在 virtualenv 中使用 pip 安装tipfy
【发布时间】:2011-01-26 03:15:35
【问题描述】:

我在 OS X 上使用GoogleAppEngineLauncher-1.4.1.dmg 包安装了Google App Engine SDK for Python

我创建了一个基于 Python 2.5 的virtualenv,然后安装了werkzeugtipfy,如下所示:

mkvirtualenv -p python2.5 tipfy-sandbox
pip install werkzeug
pip install tipfy

但是,当我运行 Python 解释器和 import tipfy,然后用 dir(tipfy) 内省 tipfy 时,我收到的只是:

['__doc__', '__name__', '__path__', 'ext']

当然,这不是完全安装的 tipfy 的全部内容。

  1. 是否可以使用pip 安装tipfy
  2. 我还需要安装什么才能让tipfyvirtualenv 中工作?
  3. 当使用pip 安装tipfy 时,我还可以使用GoogleAppEngineLauncher 吗?我必须使用GoogleAppEngineLauncher 吗?

配置

  • 我使用的是 OS X 安装的 Python 2.5.4
  • virtualenv1.5.1
  • pip0.8.1

【问题讨论】:

  • 你解决过这个问题吗?尝试检查tipfy.__path__
  • 不,我还没有解决这个问题。
  • 您在激活 virtualenv 后是否尝试过 install tipfy
  • @Daniel Ozean:是的,当我尝试通过pip install tipfy 安装tipfy 时,我的virtualenv 处于活动状态。
  • 尝试按照你的 virtualenv 中的"Do-it-yourself installation" 安装tipfy

标签: macos google-app-engine virtualenv tipfy


【解决方案1】:

使用tipfy的推荐方法是通过构建,其中提供的配方

http://www.tipfy.org/wiki/guide/installation/

您可以尝试使用 virtualenv 并在这个里面运行 buildout(我使用这个并且可以工作,但毫无意义,buildout 1.5.x 提供与现在的 buildout 相同的隔离级别)

【讨论】: