2012-03-17 59 views
0

我使用的是帶有Sublime text build 2181的OS X,並且我在使用Sublime Text插件中的Yaml模塊時遇到了問題。Python SublimeText插件 - 沒有名爲Yaml的模塊

我已經通過做python setup.py install安裝了PyYaml。當我去python控制檯,並嘗試import yaml我沒有問題。但是,當我嘗試使用import yaml聲明保存我的Sublime Text插件時,我不斷收到ImportError: No module name yaml

我正在使用預裝版本的Python 2.7版本。

最後一行安裝輸出:

Writing /Users/me/Developer/Cellar/python/2.7.2/lib/python2.7/site-packages/PyYAML-3.10-py2.7.egg-info

任何幫助將不勝感激。

回答

1

/Users/me/Developer/Cellar/python/2.7.2/lib/python2.7在Mac上看起來並不像預裝版本的Python。您能否嘗試識別系統範圍的Python安裝並使用python可執行文件的顯式路徑執行setup.py install?然後嘗試Sublime Text插件。

默認的Mac OS X Python應該位於/Library/Frameworks/Python.framework/Versions/...

+0

你說得對。當我添加Macports或Brew或其他軟件時,它必須已經安裝。當我做一個'which python'時,我得到:'/ Users/me/Developer/bin/python' – Mitciv 2012-03-17 19:12:57

+0

你可以讓Sublime Text使用正確版本的python(不知何故,例如通過在啓動時操作PATH)或者像我原來的答案一樣安裝PyYaml,方法是使用系統範圍可執行文件的完整路徑。 – Irfy 2012-03-17 19:18:06

相關問題