我正在尝试安装SBT2并进行以下设置
OS
Mac OS X 10.7
tbc:~ mystic$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
tbc:~ mystic$ python -V
Python 2.7.2
我从SBT2网站下载了dmg软件包并进行了安装,但是在打开SBT2应用程序后出现错误
Unable to run package setup:
Failed to load module
Traceback (most recent call last):
File "./PackageSetup.py", line 7, in <module>
import zipfile
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/zipfile.py", line 4, in <module>
import struct, os, time, sys, shutil
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/struct.py", line 1, in <module>
from _struct import *
ImportError: No module named _struct
根据sublimetext2论坛帮助,我还尝试了什么
tbc:~ mystic$ ls -la /Library/Frameworks/Python.framework/Versions
total 8
drwxr-xr-x 5 root admin 170 Jun 12 2011 .
drwxr-xr-x 6 root admin 204 Jun 12 2011 ..
drwxrwxr-x 11 root admin 374 Jun 12 2011 2.7
drwxrwxr-x 10 root admin 340 Jun 9 2011 3.0
lrwxr-xr-x 1 root admin 3 Sep 25 2011 Current -> 2.7
tbc:~ mystic$ cd /Library/Frameworks/Python.framework/Versions
tbc:Versions mystic$ sudo rm Current
Password:
tbc:Versions mystic$ sudo ln -s /Library/Frameworks/Python.framework/Versions/2.7 Current
由于我将Python2.7作为其默认值,我不知道为什么SBT2会追随Python2.6
我知道这不应该是这么复杂,但是没有想法让它发挥作用。
感谢任何帮助和建议!
答案 0 :(得分:0)
我遇到同样的问题。花了很多时间挖掘它的配置文件或plist后,我什么都没得到。
然后我找到一些技巧来欺骗Sublime Text 2以使用python 2.7而不是2.6
cd /Library/Frameworks/Python.framework/Versions/
sudo mv 2.6 2.6-backup
sudo ln -s 2.7 2.6
这对我有用。