1

私は過去1時間、答えを見つけようとしてグーグルで検索し、見つけたすべてのことを試しました。

SublimeText2 でビルドすると返される特定の Python パッケージ (MailSnake) があります。

ImportError: 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",    
4

1 に答える 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"
}

マックで

 { 
   "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 が正しくインストールされていないようです。次のことを試してください

  • zip をダウンロードする
  • フォルダに解凍します
  • cmd を使用して、そのフォルダに移動し、次に に移動しますpython-mailsnake-master\python-mailsnake-master

  • 次にcmdに入力するpython setup.py installと、mailsnakeがインストールされます

    これで、それをインポートして使用できるはずです

于 2013-03-09T12:53:46.840 に答える