2

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

我阅读了有关 ~/.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
4

1 回答 1

3

以下两行在 Lion 上对我有用(我还必须将 python 设置为更喜欢 32 位)

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

导出命令应放入 .bashrc 或等效文件中。

于 2012-09-25T10:07:52.933 回答