欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sublime text3装python代码提示补全(anaconda)

程序员文章站 2022-05-28 11:52:41
...

sublime text3装python代码提示补全(anaconda)

已有环境

win7,python3.8.1,sublime test3 build3211,自己装好了package control,装好的标志是在sublime按ctrl+shift+P,会弹出输入框,输入pcin会有一个 package control:install package的选项
sublime text3装python代码提示补全(anaconda)
一般都在第一个。选中它,稍等会跳转到一个新的输入窗口
sublime text3装python代码提示补全(anaconda)
我的安装的过程没有*,所以是自己去找的channel_v3的文件,修改配置文件的路径。如果这个过程没有跳转或者没有相应的选项或者弹窗说出问题了,那应该是还没有装好或者没有配好。

插件选择

本来看推荐是用的sublimeCodeIntel,但是试了一下没装成,可能也是没有*的缘故,又不想自己手动下,所以换了一个,anaconda。

安装

在上图窗口打anaconda,选第一个,等他下就ok了。下完装完之后会有一个这样的图像
sublime text3装python代码提示补全(anaconda)这个过程倒是没出啥子问题,一下子搞定。
package control 也可以在preference里面打开,如果preference里没有package control说明你没有装好package control

配置

本以为装好了就可以直接用了,试了一下没用,反倒是重启sublime给我弹窗报错了
sublime text3装python代码提示补全(anaconda)

<Anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x7f9ce2ad9390> initial check failed because:
can not connect to /home/chenzewei/.local/share/anaconda/run/anaconda-2/anaconda.sock.tried to connect 21 times during 2 seconds
check that there is Python process executing the anaconda jsonserver.py script running in your system. If there is, check that the Unix Domain Socket file /home/username/.local/share/anaconda/run/anaconda-2/anaconda.sock
exists and that you can connect to it writing the following script in your Sublime Text 3 console: import socket;
socket.socket(socket.AF_INET,
socket.SOCK_STREAM).connect(/home/username/.local/share/anaconda/run/anaconda-2/anaconda.sock)
If anaconda works just fine after you received this error and the command above worked you can make anaconda to do not show you this error anymore setting the ‘swallow_startup_errors’ to ‘true’ in your
configuration file.

  • 这里需要配置一下python路径。
    1.由于插件本身无法知道Python安装的路径,所以需要手动设置Python主程序的位置。选择Preferences-package Setting-Anaconda-Settings-Default。
    2,100行左右找到python_interpreter,修改成你的python路径。
  • 再需要配置一下插件属性。
    1,选择Preferences-package Setting-Anaconda-Settings-Users选项,键入以下json数据。保存,重启sublime即可
    {
     "python_interpreter":"D:/Anaconda/python.exe",
     "suppress_word_completions":true,
     "suppress_explicit_completions":true,
     "comlete_parameters":true,
     "swallow_startup_errors":true,//关了sublime开启的报错弹窗
     "anaconda_linting":false
     }
    
  • 里面"swallow_startup_errors":true,//关了sublime开启的报错弹窗
  • “python_interpreter”:“D:/Anaconda/python.exe”,//这个要换成一个步骤的python路径
  • 打开win+r的命令窗口,输入你的python路径,能打开python则路径没有问题
  • 在win里面复制来的路径要把反斜线改成正斜线,才不会被识别成转义字符

测试

  • 重启sublime
  • 新建python文件
  • 输入imp等待看有没有反应
  • 装好pandas可以这样试试,输入.之后等一等,我等了10秒它才出来
    sublime text3装python代码提示补全(anaconda)