在SublimeText2中设置PYTHONPATH
我刚刚花了一个小时在网上搜索答案,试过了我找到的所有方法。
我有一个特定的Python包(MailSnake),在我使用SublimeText2构建时,出现了
ImportError: No module named mailsnake
我明白这是因为SublimeText2正在运行内置的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",
1 个回答
1
编辑 %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,所以试试下面的步骤
- 下载这个压缩包
- 把它解压到一个文件夹里
打开命令提示符,进入到那个文件夹,然后再进入
python-mailsnake-master\python-mailsnake-master
。然后在命令提示符里输入
python setup.py install
,这样就可以安装 mailsnake 了现在你应该可以导入并使用它了