1

私はPython開発のための私のIDEとして機能するようSublime Text 3を設定しようとしていますが、ドキュメントを読んでいても、 Anaconda.sublime-settingsファイル。私が何を読んでから、それはAnaconda.sublime-設定ファイルにこのテキストを持つのと同じくらい簡単でなければなりません:AnonymousはSublime Text設定の "extra_paths"を無視しています

{ 
    "python_interpreter": "/Users/mc/anaconda/bin/python", 
    "extra_paths": 
    [ 
    "/Users/mc/workspaces/brg/brg_framework/libs/python", 
    "/Users/mc/workspaces/brg/brg_packages/brg_fea" 
    ] 
} 

私はファイルを構築しようとした際、私はすぐにそれとモジュールについてはImportErrorを取得しますpythonライブラリ(brgは〜/ brg_framework/libs/pythonパッケージ内のフォルダです)。私がビルドの道を尋ねると、私は次のようになりますが、余分な道はありません。

print sys.path 
['/Users/mc/workspaces/BRG/brg_packages/brg_splines', '/Users/mc/anaconda/lib/python27.zip', '/Users/mc/anaconda/lib/python2.7', '/Users/mc/anaconda/lib/python2.7/plat-darwin', '/Users/mc/anaconda/lib/python2.7/plat-mac', '/Users/mc/anaconda/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/mc/anaconda/lib/python2.7/lib-tk', '/Users/mc/anaconda/lib/python2.7/lib-old', '/Users/mc/anaconda/lib/python2.7/lib-dynload', '/Users/mc/anaconda/lib/python2.7/site-packages', '/Users/mc/anaconda/lib/python2.7/site-packages/Sphinx-1.3.5-py2.7.egg', '/Users/mc/anaconda/lib/python2.7/site-packages/aeosa', '/Users/mc/anaconda/lib/python2.7/site-packages/setuptools-21.2.1-py2.7.egg'] 

ImportError: No module named brg.datastructures.network.network 
[Finished in 0.0s with exit code 1] 
[shell_cmd: python -u "/Users/mc/workspaces/BRG/brg_packages/brg_splines/splinenetwork.py"] 
[dir: /Users/mc/workspaces/BRG/brg_packages/brg_splines] 
[path: /Users/mc/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin] 

Anaconda.sublime-settingsファイルは何とかオーバーライドされていますか? OS Xを実行しています。

+1

余分なパスが自動補完やリンティングのためではなく、建物のためのものである。詳細な応答のための –

答えて

0

r-stein indicatedとして、Anacondaの"extra_paths"の設定は、自動補完機能と埋め込み機能用であり、建物用ではありません。 PYTHONPATHを変更する必要がある場合は、新しいbuild systemを作成する必要があります。 Tools → Build System → New Build System…を選択し、開くビューの内容を消去し、代わりにこれを追加します。

{ 
    "shell_cmd": "/Users/mc/anaconda/bin/python -u \"$file\"", 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python", 
    "env": {"PYTHONPATH": "/Users/mc/workspaces/brg/brg_framework/libs/python:/Users/mc/workspaces/brg/brg_packages/brg_fea"} 
} 

ファイルを保存(保存ダイアログがPackages/Userですでに開いてくださいPackages/User/brg_Python.sublime-buildとして今、あなたはTools → Build System → brg_Pythonを選択することができますし、 Bを使用してプログラムを実行します。

+0

ありがとう!私はarou得のです.bash_profile設定ファイルを変更することで元の問題を調べることができましたが、私はプロジェクトごとにそれを行うことができるのでうれしいです。 – user2770149

関連する問題