我一直在尝试在我的 Python 3.3 Windows 7 x64 机器上安装 Pyramid。我没有运气从头开始做了以下事情。我已经仔细检查了所有安装文件:
- 安装python 3.3
- 为 Windows 扩展安装 Python
- 安装分发 0.6.34(最新)
- easy_install Virtualenv
- 激活了我的新 virtualenv
- easy_install 金字塔
我在这里遵循Pyramid 的安装指南,同时用 Python32 代替 Python33:
easy_install pyramid
完成并将以下鸡蛋文件放入我的venv\liv\site-packages
文件夹中:
- mako-0.7.3-py3.3.egg
- pasteedeploy-1.5.0-py3.3.egg
- 金字塔1.4-py3.3.egg
- repoze.lru-0.6-py3.3.egg
- 翻译字符串-1.1-py3.3.egg
- venusian-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-win-amd64.egg
然而,实际的文件夹仍然在 egg 文件夹中,并且没有被复制到 site-packages 文件夹中。他们应该是吗?对我来说,这似乎是一个不完整的安装,因为代码甚至看不到这些鸡蛋文件夹中的导入模块。我尝试运行此测试代码,但出现导入错误。
作为测试,我将 egg 文件夹中的所有文件夹上移了一级,因此它们现在位于 site-packages 文件夹中。我运行测试代码,我得到不同的导入错误。事实上,我今天从头开始至少完成了整个安装过程 10 次。导入错误可能不同。这几乎就像金字塔安装正在损坏或不完整。但是,安装始终没有错误地完成。
有什么想法吗?