如何在Python 3.3 Windows 7 x64上安装Pyramid

时间:2013-02-08 02:02:56

标签: windows python-3.x installation pyramid

我一直想在我的Python 3.3 Windows 7 x64机器上安装Pyramid。我从零开始做了以下没有运气。我仔细检查了所有安装文件:

  • 安装python 3.3
  • 安装适用于Windows扩展的Python
  • 安装Distribute 0.6.34(最新)
  • easy_install Virtualenv
  • 激活我的新virtualenv
  • easy_install金字塔

我在这里跟着Pyramid's install guide,而用Python32代替Python33:

easy_install pyramid完成并将以下egg文件放入我的venv\liv\site-packages文件夹中:

  • 鲭-0.7.3-py3.3.egg
  • pastedeploy-1.5.0-py3.3.egg
  • 棱锥1.4 py3.3.egg
  • repoze.lru-0.6-py3.3.egg
  • translationstring-1.1-py3.3.egg
  • 金星-1.0a7-py3.3.egg
  • 的WebOb-1,2,3- py3.3.egg
  • zope.deprecation-4.0.2-py3.3.egg
  • zope.interface-4.0.3-py3.3赢-amd64.egg

但实际文件夹仍在egg文件夹中,并且尚未复制到site-packages文件夹。他们应该吗?对我来说似乎是一个不完整的安装,因为代码甚至看不到那些egg文件夹中的导入模块。 我尝试运行this test code并导致导入错误。

作为测试,我将egg文件夹中的所有文件夹向上移动了一级,因此它们现在位于site-packages文件夹中。我运行测试代码,我得到不同的导入错误。事实上,我今天至少完成了整个安装过程10次。导入错误可能不同。这几乎就像金字塔安装被破坏或不完整。但是,安装始终完成且没有错误。

任何想法发生了什么?

1 个答案:

答案 0 :(得分:1)

我已经将pip用于python,一切都很顺利,所有依赖项都已安装并且

import pyramid
之后

没有抛出任何错误。

查看http://pastebin.com/bdv1SK7k

注意:要安装pip,具有讽刺意味的是,请调用easy_install pip