1

Python 開発用の IDE として機能するように Sublime Text 3 を構成しようとしています。ドキュメントを読んでも、Anaconda.sublime-settings ファイルを使用して追加のライブラリをインポートする際にまだ問題があります。私が読んだことから、Anaconda.sublime-settings ファイルに次のテキストを含めるのと同じくらい簡単なはずです。

{
    "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"
    ]
}

ファイルをビルドしようとすると、すぐにその python ライブラリのモジュールに関する ImportError が発生します (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を実行しています。

4

1 に答える 1

1
于 2016-07-08T20:10:11.123 に答える