我一直在嘗試在我的Python 3.3 Windows 7 x64機器上安裝金字塔。我從零開始做了以下事情,但沒有運氣。我有雙重檢查我所有的安裝文件:如何在Python 3.3上安裝金字塔3.3 Windows 7 x64
- 安裝Python 3.3
- 爲Windows擴展安裝Python
- 安裝分發0.6.34(最新)
- 的easy_install VIRTUALENV
- 激活了我新的virtualenv
- easy_install pyramid
I follo結婚Pyramid's install guide這裏而Python33代Python32:
easy_install pyramid
完成,並把我的文件夾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-win-amd64.egg
但是實際的文件夾仍然在egg文件夾中,並且沒有被複制到site-packages文件夾中。他們應該是?看起來像一個不完整的安裝給我,因爲代碼甚至無法從這些蛋文件夾中看到導入模塊。 我嘗試運行this test code,並且出現導入錯誤。
作爲一項測試,我將egg文件夾中的所有文件夾上移一個級別,以使它們現在位於site-packages文件夾中。我運行測試代碼,並得到不同的導入錯誤。事實上,我今天至少從頭開始完成了整個安裝過程10次。導入錯誤可能不同。這幾乎就像金字塔安裝被損壞或不完整。但是,安裝始終沒有錯誤。
任何想法是怎麼回事?我已經使用了Python和一切PIP
考慮使用PIP:畫中畫安裝金字塔(你可以使用easy_install的安裝PIP)。 – Ketouem
@Ketouem爲什麼要點?文檔僅提及'easy_install'。 – Tshepang
有一個關於easy_install vs pip的好主題:http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install – Ketouem