質問

Sublime Text 2(OSX)でPythonスクリプトを実行すると、Pythonインタープリターは(Enthought Python Distributionを使用して)機能しますが、私自身のPythonPathではありません。 Python.sublime-buildファイルが現時点でどのように見えるかは次のとおりです。

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

このファイルにPythonPathを正しく追加するにはどうすればよいですか?私のカスタムパッケージの一部をインポートできないため、PythonPathがSublime Text 2によってピックアップされていないことを知っています。どんな助けも大歓迎です。

乾杯

役に立ちましたか?

解決 3

セットアップは上から正しいものでしたが、私のシステムを再起動する必要があります。それが完了したら、すべてが機能していました。

他のヒント

Sublimetext2 Build 2202を使用しています(ライセンスがあり、すべての「夜間」リリースをダウンロードできます)。ビルダーに「env」属性を追加します。

例えば:

{
    "path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/",
    "cmd": ["python2.7", "-u", "$file"],
    "env":
    {
        "PYTHONPATH": "path/to/a/folder:path/to/another/folder",
    },    
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

この方法で設定した価値は、崇高なものが見るPythonPathに準備されます。

あなたの問題は少し違っていましたが、私はこれを知ることが役立つと思いました。

私のMacでは、「Env」のバックブレースの後にコンマを追加する必要があります

{
    "path": "/Library/Frameworks/EPD64.framework/Versions/Current/bin/",
    "cmd": ["python2.7", "-u", "$file"],
    "env":
    {
        "PYTHONPATH": "path/to/a/folder:path/to/another/folder",
    },    
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top