2012-04-18 83 views
2

我目前Panda3D在Panda3D附带的ppython版本中工作。但是,我如何将Panda3D链接到OSX Lion 2.7.1附带的python版本?在2.7.3中使用panda3D OSX Lion

我看了一下〜/ .bash_profile中的事情,我尝试以下,包括在bash配置文件的其余部分:

# Setting PATH for EPD-7.2-2 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/EPD64.framework/Versions/Current/bin:${PATH}" 
export PATH 

export PYTHONPATH="/Developer/Panda3D/lib/direct":$PYTHONPATH 

export PYTHONPATH 

MKL_NUM_THREADS=1 
export MKL_NUM_THREADS 

但我仍然得到一个

ImportError: No module named direct.showbase.ShowBase 
+0

解决方法!!: 做一个查找Panda3D.pth的搜索,因为这解决了我的问题。 sudo cp /Library/Python/2.5/site-packages/Panda3D.pth /Library/Python/2.7/site-packages/ – Jasper 2012-04-18 09:45:49

+0

有人可以设置此问题来解决?因为我不能自己做......: - \ – Jasper 2012-04-18 09:46:28

回答

3

下面两行工作了我对狮子(我也必须设置蟒蛇偏好32位)

sudo cp /Library/Python/2.5/site-packages/Panda3D.pth /Library/Python/2.7/site-packages/ 
export VERSIONER_PYTHON_PREFER_32_BIT=yes 

出口命令守ld被放入.bashrc或等价物。