2012-10-06 56 views
0

我試圖運行在我的Mac Python腳本。我正在錯誤: -無模塊命名opengl.opengl

ImportError: No module named opengl.opengl

我GOOGLE了一下,發現我不見了pyopengl。我安裝PIP 。我去的目錄PIP-1.0,然後說

sudo pip install pyopengl

並正確,我相信安裝,因爲我得到了這個

Successfully installed pyopengl Cleaning up...

末。 我重新運行腳本,但我仍然收到同樣的錯誤。有人告訴我我可能會丟失什麼? 謝謝!

+0

你是如何導入你的模塊? '輸入opengl.opengl'?我從來沒有使用OpenGL,但它看起來像從OpenGL.GL導入*'。這是你寫的一個腳本還是你從別的地方使用的腳本? – RocketDonkey

+0

@RocketDonkey:是的,導入類似於「from ..opengl.opengl import *」。我應該用什麼來代替這個? – Manish

+1

你可以嘗試'從OpenGL.GL導入*',而不是,但我再也沒有用過它,所以我可以離開:) – RocketDonkey

回答

1

它是否在PYTHON-PATH中?也許嘗試是這樣的:

import sys 
sys.path.append(opengl-dir) 
import opengl.opengl 

與已安裝在... 也許嘗試什麼RocketDonkey是在暗示...... 我不知道該目錄更換OpenGL的目錄,真...

+0

我改變了我的.bash_profile包含「export PYTHONPATH = $ PYTHONPATH:/ Library/Python/2.7/site-packages「。在路徑」/Library/Python/2.7/site-packages「下有一個名爲」OpenGL「和」PyOpenGL-3.0.2.blahblah.egg-info「的目錄。這是你的意思是對的?僅供參考它不起作用 – Manish

0

謝謝你們!我想到了它。它實際上是一個單獨的模塊,我需要將其複製到「站點包」位置,並且它工作得很好。因此總而言之,沒有適當的模塊不存在的路徑問題。