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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM