(MAC)Sublime TextでVirtualenvに従ってインストールされるTensorflowを構成する
1263 ワード
問題の説明:
今日は自分のMBPにVirtualenvを利用してtensorflowをインストールし、Sublime Textを使用してpythonコードの作成を行う予定でしたが、tensorflowをテスト中にエラー:tensorflowが見つかりませんでした.その原因を分析すると、Virtualenに従ってインストールされたtensorflowがアクティブになっていない(説明が正確ではないかもしれないが、多分そういう意味だ).
ソリューション:
ネット上で解決策を見つけました.リンクは以下の通りです.https://segmentfault.com/a/1190000002987604
簡単にまとめます。
ネット上で解決策を見つけました.リンクは以下の通りです.https://segmentfault.com/a/1190000002987604
簡単にまとめます。
#!/bin/bash
pyfile=$1
source /Users/XXX/tensorflow/bin/activate
# echo $PWD
env python -u $pyfile
ソースの後ろの部分は具体的なディレクトリによって決まる、それを/Users/XXX/Documents/MyShellに保存し、pyenvと命名する.sh、最後に実行権限を追加します.
chmod +x pyenv.sh
{
"cmd": ["/Users/XXX/Documents/MyShell/pyenv.sh", $file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
そしてPython-Tensorflowとして保存する.sublime-build
PS:Python-Tensorflowをオフにすると.sublime-buildを変更するには、Preferences->Browse Packagesをクリックし、Userフォルダで見つけることができます.