ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

记载一次离奇经历

2021-10-13 22:33:38  阅读:183  来源: 互联网

标签:jupyter kite 经历 记载 conda install 离奇 server 安装


为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在~\anaconda3\etc\jupyter\jupyter_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的代码补全!

标签:jupyter,kite,经历,记载,conda,install,离奇,server,安装
来源: https://www.cnblogs.com/kalicener/p/15404495.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有