zoukankan      html  css  js  c++  java
  • 记载一次离奇经历

    为jupyter lab安装代码补全的离奇经历

    故事的开始起源于本人想用jupyter lab 来写代码,但jupyter lab的代码补全实在是难以忍受。。。。

    遇到的第一个boss……nodejs

    用conda安装了nodejs,遇到了第一个问题,总是给我安装6.2.1,kora!我要安装nodejs>=12 啊!

    使用conda uninstall nodejs

    出现: Permission Deny问题,这是啥情况啊。

    事故解决:将anaconda加入到用户和用户组中:

    sudo chown xxx -R /usr/xxx/anaconda3 这里的xxx是用户名

    成功卸载nodejs6,并用apt install了nodejs12

    lsp插件安装

    pip install jupyter-lsp
    
    jupyter labextension install @krassowski/jupyterlab-lsp 
    
    pip install python-language-server[all]
    
    

    但是我的LSP servers不能正常服务,显示not connect,这是咋回事捏!

    这里出现了第二个问题,我参考了网上的教程,打算使用kite作为我的代码补全插件,但是,这这这这这……

    这个kite已经不再为Linux提供服务了,也就是kite服务不再生效了。

    淦!

    于是我之前安装了jupyter-kite插件,但是这玩意不知道为啥不能用conda卸载

    于是我的LSP servers默认提供kite服务,但是kite不再提供服务……,于是出现python(kite) not connect

    解决办法:

    1. 找到kite位置 find -name **kite**

    2. 显示安装路径在~/anaconda3/lib/python3.8/site-packages/jupyter_kite,于是我用rm -rf 把这个目录删了。

    3. 找到了json配置文件jupyter-kite-serverextension.json在~anaconda3etcjupyterjupyter_server_config.d下,于是我把这个json文件也给删了

    pylsp没有反应一直显示在initialing

    我安装了pylsp服务后,仍然没有用,一直处于initialing。。。。

    解决办法

    1. 卸载pylsp:conda uninstall python-lsp-server

    2. 安装jedi-language-server:conda install -c conda-forge jedi-language-server

    ok!

    成功搞定jupyter lab的代码补全!

  • 相关阅读:
    webpack入门
    react中的this.setState()
    Echarts学习之路3(在react中使用)
    Echarts学习之路2(基本配置项)
    react+mobx脚手架搭建多页面开发
    解决使用插件带来的页面弹框滚动穿透问题
    屏蔽微信内置底部前进后退按钮(很迫切的需求)
    input框输入金额处理的解决办法
    git仓库的创建以及本地代码上传
    又发现了一个git clone代码失败时的解决办法
  • 原文地址:https://www.cnblogs.com/kalicener/p/15404495.html
Copyright © 2011-2022 走看看