Code-Server 安装Python插件无法启动解决办法

作者:神秘网友 发布时间:2021-02-27 21:20:07

Code-Server 安装Python插件无法启动解决办法

code-server

code-server基于VScode的在线IDE,一般部署在服务器,方便客户端在线访问
Github地址:https://github.com/cdr/code-server

云端部署

云端部署全部正常

  1. Linux服务器版本: CentOS 8 server
  2. 服务器厂商: 阿里云, Vultr
  3. Code-server版本: V3.7, V3.6

本地部署问题

我在本地虚拟机和WSL都尝试过部署, 但是一直出现问题. 现在问题软件版本和解决办法如下.

  1. Linux虚拟机版本: Ubuntu 20.04 desktop
  2. Code-server版本: V3.9.0
  • 问题出现如下
    安装Python插件后无法正确启动, code runner可以正常运行.
    部分第三方插件正常运行.

原因推断

可能由于服务器版本系统安装过程中已经自动添加了部分运行环境, 而直接安装的虚拟机,特别是桌面版没有相应软件.
由于VScode采用Electron的构建模式,而大部分采用js编写. 推断可能需要nodejs支持.
同时服务器都已经预装nodejs,所以判断是否由于该原因

尝试解决

Ubuntu安装nodejs

apt install nodejs

安装npm

apt install npm

发现可以正确加载设置,依然无法运行激活插件.

Python插件版本问题

发现是Python版本问题
重新安装python 2020.10版本

附上Github链接:https://github.com/microsoft/vscode-python/releases/download/2020.10.332292344/ms-python-release.vsix

安装后发现可以正常激活插件, 正常使用Python.

Code-Server 安装Python插件无法启动解决办法 相关文章

  1. es集群安装

    es集群安装并添加验证 1.下载 国内镜像 https://mirrors.huaweicloud.com/elasticsearch/7.11.1/ 官方:https://www.elastic.co/cn/downloads/elasticsearch 2.解压 tar -xvfelasticsearch-7.11.0-darwin-x86_64.tar.gz 3.生成节点证书 为您的群集创建证书权

  2. python邮件发送封装类

    import os import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from common.config import configs class EmaliUtils: def __init__(self,smtp_body, attch_path =None): self.smtp_server = 'smtp.qq.co

  3. python 使用pymysql上传excel数据

    from django.shortcuts import render, HttpResponse from Day72bbs.settings import MEDIA_ROOT from docxtpl import DocxTemplate import os import xlrd MEDIA_ROOT 在 settings.py 中的设置为 MEDIA_URL='/doctemplates/' MEDIA_ROOT = os.path.join(BAS

  4. 数据库之存储过程

    存储过程 1.什么是存储过程 存储过程就类似于python中的自定义的函数,它的内部包含了一系列可以执行的sql语句,存储过程存放于mysql服务端中,你可以直接通过调用存储过程触发内部sql语句的执行 2.存储过程的基本使用 procedure /pr??si?d??(r) 程序, 过程 --

  5. Linux一键安装jdk、Tomcat、MySQL脚本分享

    本脚本仅在Centos7通过测试; JDK版本为8,Tomcat为8.5,mysql为5.7 食用方法一: yum install wget -y wget -O JdTomK-Auto.sh wget https://ihmore.com/shell/Tomcat/JdTomK-Auto.sh bash JdTomK-Auto.sh 食用方法二: wget https://ihmore.com/shell/Tomcat/

  6. 库的相关操作

    库的相关操作 一. 系统数据库介绍(安装版本5.6.xx版本自带的库名) information_schema : 虚拟库, 不占磁盘空间,存储的是数据库启动后的一些参数,如用户表信息,列信息,权限信息,字符信息等. performance_schema : mysql 5.5 版本开始新增的一个数据库, 主要用

  7. linux版本的mysql安装

    linux版本的mysql安装 一 . 二进制 rpm包安装 yum -y install mysql-server mysql 二. 源码安装 2.1 解压 tar 包 cd /softwaretar -xzvf mysql-5.6.47-linux-gibc2.5-x86_64.tar.gzmv mysql-5.6.47-linux-gibc2.5-x86_64 mysql-5.6.47 2.2 添加用户与组 grou

  8. mysql在windows上的安装即配置

    mysql在windows中的安装及配置 一.前言 在IT界 一般不会轻易的使用最新版本的软件,因为新版本可能会出现各种问题 比如: 兼容问题,老版本上功能有时候没有那么快的落实到新版本中,有一个迁移的过程. 特别是一些开源的软件,模块是个人维护的,什么时候颁布到软

  9. vim操作

    第一级-存活 安装 vim 启动 vim 什么也别干! 请先阅读 当你安装好一个编辑器后,你一定会想在其中输入点什么东西,然后看看这个编辑器是什么样子。但vim不是这样的,请按照下面的命令操作: 启 动Vim后,vim在 Normal 模式下。 让我们进入 Insert 模式,请

  10. python给证件照换底色

    import cv2import numpy as npfrom tkinter import *from tkinter import ttkimport tkinter as tkimport tkinter.filedialogimport osroot = Tk()root.title('证件照背景色更换')root.geometry('400x300')SelectNum = tk.IntVar() # 用来储存下面勾选项1中

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词