在SublimiteText2中设置PYTHONPATH

在SublimiteText2中设置PYTHONPATH,python,sublimetext2,Python,Sublimetext2,在过去的一个小时里,我一直在谷歌上搜索,试图找到一个答案,并且尝试了我遇到的一切 我有一个特定的Python包(MailSnake),当我在SublimiteText2中构建时,它会返回 导入错误:没有名为mailsnake的模块 我理解这是因为SublimiteText2正在运行内置Python(版本2.6),需要在用户设置中设置PYTHONPATH 如何正确设置环境路径?这就是我现在拥有的 "path": "Users/Me/Library/Python/2.7", "cmd": ["pyt

在过去的一个小时里,我一直在谷歌上搜索,试图找到一个答案,并且尝试了我遇到的一切

我有一个特定的Python包(MailSnake),当我在SublimiteText2中构建时,它会返回

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

我理解这是因为SublimiteText2正在运行内置Python(版本2.6),需要在用户设置中设置PYTHONPATH

如何正确设置环境路径?这就是我现在拥有的

"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",    

编辑%APPDATA%\Sublime Text 2\Python\Python.Sublime-build

将内容更改为:

{
    "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.*您当前的版本*
在我的情况下,这将是
2.7.2

此外,您可能没有正确安装mailsnake。因此,请尝试以下方法

import platform
print platform.python_version()
  • 将其解压缩到文件夹中
  • 使用cmd导航到该文件夹,然后进入
    python-mailsnake-master\python-mailsnake-master

  • 然后在cmd中键入
    python setup.py install
    ,这样就可以安装了 邮蛇

    您现在应该能够导入并使用它


编辑%APPDATA%\Sublime Text 2\Python\Python.Sublime-build

将内容更改为:

{
    "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.*您当前的版本*
在我的情况下,这将是
2.7.2

此外,您可能没有正确安装mailsnake。因此,请尝试以下方法

import platform
print platform.python_version()
  • 将其解压缩到文件夹中
  • 使用cmd导航到该文件夹,然后进入
    python-mailsnake-master\python-mailsnake-master

  • 然后在cmd中键入
    python setup.py install
    ,这样就可以安装了 邮蛇

    您现在应该能够导入并使用它


您好-谢谢您的回答,我正在尝试。只是一个关于路径“C:\\python…”的快速问题。那是Windows路径吗?所以如果我在Mac上,我会将它转换为Python安装,对吗?谢谢你的帮助cyberbemon。这就是我的工作。在Python.sublime-build中,我使用了{“cmd”:[“/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7”、“-u”、“$file”]、“file_regex”:“^[]*file\”(…*?)\”、行([0-9]*),“选择器”:“source Python”}很高兴它有帮助:),我会将此添加到我的答案中!嗨-谢谢你的回答,我正在尝试。只是一个关于路径“C:\\python…”的快速问题。那是Windows路径吗?所以如果我在Mac上,我会将它转换为Python安装,对吗?谢谢你的帮助cyberbemon。这就是我的工作。在Python.sublime-build中,我使用了{“cmd”:[“/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7”、“-u”、“$file”]、“file_regex”:“^[]*file\”(…*?)\”、行([0-9]*),“选择器”:“source Python”}很高兴它有帮助:),我会将此添加到我的答案中!