记载一次离奇经历
2021/10/13 23:18:00
本文主要是介绍记载一次离奇经历,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
为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
解决办法:
-
找到kite位置
find -name **kite**
-
显示安装路径在
~/anaconda3/lib/python3.8/site-packages/jupyter_kite
,于是我用rm -rf 把这个目录删了。 -
找到了json配置文件jupyter-kite-serverextension.json在
~\anaconda3\etc\jupyter\jupyter_server_config.d\
下,于是我把这个json文件也给删了
pylsp没有反应一直显示在initialing
我安装了pylsp服务后,仍然没有用,一直处于initialing。。。。
解决办法
-
卸载pylsp:
conda uninstall python-lsp-server
-
安装jedi-language-server:
conda install -c conda-forge jedi-language-server
ok!
成功搞定jupyter lab的代码补全!
这篇关于记载一次离奇经历的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南