2013-03-09 42 views
1

我一直在搜索答案的最后一小时内使用Google搜索,并尝试了我遇到的所有内容。在SublimeText2中设置PYTHONPATH

我有一个特定的Python包(MailSnake),当我在SublimeText2建设,返回

导入错误:没有模块名为mailsnake

我明白这是因为SublimeText2运行内置的Python(版本2.6),并且需要将PYTHONPATH设置为用户设置。

如何正确设置env路径?这是我目前拥有的。

"path": "Users/Me/Library/Python/2.7", 
"cmd": ["python2.7", "-u", "$file"], 
"env": 
{ 
    "PYTHONPATH": "Users/Me/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages" 
},  
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
"selector": "source.python",  

回答

1

编辑%APPDATA%\崇高文本2 \ Python的\ Python.sublime,建立

更改的内容:

{ 
    "cmd": ["C:\\python27\\python.exe", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

在Mac

{ 
    "cmd": ["/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7", 
    "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python"  
} 

后你”已经完成,请尝试以下操作

import platform 
print platform.python_version() 

如果成功,这将编译代码并在我的情况下,打印出2.7.* your current version * 这将是2.7.2

也,它看起来像您可能没有正确安装mailsnake。所以请尝试以下

  • Download the zip
  • 使用CMD将其解压缩到一个文件夹
  • ,导航到该文件夹​​,然后进入python-mailsnake-master\python-mailsnake-master

  • 然后在cmd中键入python setup.py install这应该安装 mailsnake

    你现在应该能够导入和使用它

+0

嗨 - 感谢您的回答,我想它现在。只是一个关于路径“C:\\ python ...”的简短问题。这是一个Windows路径吗?因此,如果我在Mac上,我会将其转换为我的Python安装,对吗? – kerno 2013-03-09 13:18:03

+0

是的,应该这样做。 – cyberbemon 2013-03-09 16:00:36

+0

感谢您的帮助cyberbemon。这是最终为我工作的。在Python.sublime-build中,我使用了{“cmd”:[“/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7”,“-u”,“$ file”], \t“file_regex”:“^ [] * File \”(... *?)\“,line([0-9] *)”, \t“selector”:“source.python” } – kerno 2013-03-10 00:29:58