Ubuntu 16.04下配置sublime + anaconda + tensorflow
一、sublime的安裝
(1)從官網下在安裝包
(2)下載完後先解壓:$sudo tar -jxvf sublime_*,解壓路徑即為安裝路徑
(3)然後建立連結:$sudo ln -s /home/sgf/software/sublime_text /usr/bin/sublime
備註:
①有個”sublime_text.desktop”的桌面配置檔案,雙擊可以開啟sublime, 但是此時在HELP->About Sublime Text中看到的版本是3126, 而我下載的是3176.
②另外, 有個”sublime_text”的可執行程式, 雙擊開啟後, 看到的版本是3176. 上面建立連結的命令中, 預設的是那個桌面配置檔案, 所以會導致版本不正確. 我解決的方法是, 把那個桌面配置檔案刪除. 此時, 連結指向的就是那個可執行程式,並且版本沒問題.
二、在sublime中配置Anaconda
(1)Ctrl + Shift + P, 在Package中安裝anaconda外掛,然後做如下配置:
①在Perfrence->Package Setting->Anaconda->Settings-default中,找到“Python_interpreter”, 將其路徑改為當前電腦 中的python路徑。(可以使用whereis python命令)。
②在Perfrence->Package Setting->Anaconda->Settings-user中,加入以下配置:
{
"python_interpreter ": "上一步中Python的路徑",
"suppress_word_completions": true,
"suppress_explicit_completions": true,
"complete_parameters": true,
"anaconda_linting":false
}
三、在sublime中配置tensorflow
(1)Ctrl + Shift + P, 在Package中安裝PackResourceViewr外掛
(2)安裝完成後,Ctrl + Shift + P,在裡面輸入”PackageResourceViewer: Open Resource“,再選擇Python,最後選擇Python.sublime-build。 可以看到:
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf-8"},
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
(3)這時,需要將”shell_cmd”中Python的路徑改為 “安裝anaconda” 步驟中找到的路徑就可以了。
參考部落格:
https://blog.csdn.net/zhaoyu106/article/details/52858962
https://blog.csdn.net/Mundane_World/article/details/80483197
https://www.cnblogs.com/hupeng1234/p/6957623.html
https://blog.csdn.net/u011974639/article/details/72851153
https://blog.csdn.net/ajianyingxiaoqinghan/article/details/78910182
https://blog.csdn.net/weixin_41762173/article/details/79382132