Sublime Text3 python自動補全問題——Sublime Text3安裝Anaconda插件


學習python的時候 在編輯器的選擇上會有很多選擇,我最終還是選擇了sublime text3。

相對於其他編輯器,sublime text有以下特性:

  1. 插件多,類似GoSublime,Emmet信手拈來,非常順手。
  2. UI很漂亮,操作順暢,無呆滯感,界面簡潔有利於集中精力到代碼之中。
  3. 代碼地圖是亮點。
  4. 強大的代碼補全,自動縮進。
  5. 快捷鍵很好用,當初最驚艷我就是看到官網首頁的快捷鍵演示。
  6. 強大的命令行,像VIM一樣高效,便捷。

下面介紹一下sublime如何搭建python自動補全插件:

1、在菜單欄中選擇preference →package control  輸入install package點擊之后等待片刻

 2、在輸入框中輸入Anaconda,我這里已經安裝完畢了,所以沒有第一個,安裝時選擇第一個安裝即可

3、安裝過程

4、安裝完畢后出現如下界面

 

5、配置python路徑。選擇preference→package settings→Anaconda→Settings default

6、CTRL+F找到python_interpreter所在位置,將這個值更改為你的python路徑。

 

至此,Sublime Text3安裝Anaconda插件已經安裝完畢,執行效果如下圖:

 

在安裝的過程中還是比較坎坷的,在這里把遇到的問題和解決方法和大家分享一下:

1、無法安裝Anaconda:An error occurred while trying to unzip the package file Anaconda

解決辦法:

點擊這里進入官網,在頁面中下載Package Control.sublime-package

下載完成后點擊sublime text中的preference→browse packages,找到此文件夾的上層文件夾下的Installed Packages文件夾,將下載好的文件復制到這個文件夾下,如果需要覆蓋可直接覆蓋。

然后重啟sublime text即可安裝。

2、安裝完畢后無法保存文件:報錯<Anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x000001F6F99DEBE0> initital check failed because:......

解決辦法:

在Sublime text中依次點擊preference→package settings→Anaconda→Settings User添加如下代碼:

{
    "python_interpreter":"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37\\python.exe",//python安裝路徑
    "suppress_word_completions":true,
    "suppress_explicit_completions":true,
    "comlete_parameters":true,
    "swallow_startup_errors":true,
    "anaconda_linting":false
}

保存后重啟sublime text即解決問題。

3、安裝插件后報錯:There are no packages available for installation

解決辦法:

點擊這里訪問后復制頁面所有內容,新建一個channel_v3.json文件粘貼進去,也可以直接到我的百度雲盤分享里下載,地址https://pan.baidu.com/s/18wMa7TG0OWtWmhNsdFBJfw,提取碼:9k1t

下載完畢后放到任一文件夾中,注意最好不要放在有空格中文特殊字符等命名的文件夾下。

放置完畢后在sublime text中依次點擊Preferences->Package Setting->Package Control ->Setting User,添加如下代碼:

"channels": [
      "D:/BaiduNetdiskDownload/channel_v3.json"
],

保存后重啟sublime text即可解決問題。

 

本文章為博主原創,如需轉載請附加原地址:https://www.cnblogs.com/guo-xu/p/10642914.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM