2012-04-18 26 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或等價物。