在SublimeText2中设置PYTHONPATH

2024-04-19 23:48:57 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

重要错误:没有名为mailsnake的模块

我理解这是因为sublimitext2正在运行内置的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",    

Tags: 模块答案版本env错误libraryusers内置
1条回答
网友
1楼 · 发布于 2024-04-19 23:48:57

编辑%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.* your current version * 在我的情况下,这将是2.7.2

而且,看起来您可能没有正确安装mailsnake。所以试试下面的

  • Download the zip
  • 将其提取到文件夹中
  • 使用cmd导航到该文件夹,然后进入python-mailsnake-master\python-mailsnake-master

  • 然后在命令行中输入python setup.py install,应该安装 邮蛇

    现在您应该可以导入并使用它了

相关问题 更多 >