vscode linux pythonc#java 开发环境配置

vscode linux python/c#/java 开发环境配置

文章目录

  • vscode linux python/c#/java 开发环境配置
      • 本配置为:vscode为windows版本配置centos8
        • 1:官网下载vscode
        • 2:虚拟机VMware安装cnetos8
        • 3:通过ssh或者xshell连接虚拟机linxu系统
        • 5:开始安装
        • 1:python 安装
            • 1:更新centos8系统:
            • 2:安装python依赖包:
            • 3:将python解压到/tmp 文件夹(解压路径根据自己的实际情况更改):
            • 4:进入python解压文件夹:
            • 5:编译python,配置python编译路径(路径可以根据实际情况更改):
            • 7:安装python:
        • 2;安装java-jdk
        • 3:安装dotnet_sdk
        • 5配置环境变量
        • 6、vscode配置
            • 1、官网下载vscode https://code.visualstudio.com/
            • 2: 安装vscode后安装远程连接插件 Remote-ssh
            • 3:添加linux主机IP,回车,打开.ssh\config文件,点击open config,完成配置
            • 4、鼠标邮件,连接linux主机
            • 5、安装插件
            • 6、 打开文件,创建文件夹或者文件就可以开始vscode的开发之旅了

本配置为:vscode为windows版本配置centos8

1:官网下载vscode

https://code.visualstudio.com/

2:虚拟机VMware安装cnetos8

3:通过ssh或者xshell连接虚拟机linxu系统

ssh -p 端口 用户名@虚拟机ip地址
安装wget:
yum install wget -y

vscode linux pythonc#java 开发环境配置_第1张图片

4:通过官网下载python3.8/java_jdk18/c#_dotnet-sdk-6.0.22

wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz  #python下载地址
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz #java_jdk18下载地址
wget https://download.visualstudio.microsoft.com/download/pr/9d8c7137-2091-4fc6-a41960ba59c8b9de/db0c5cda94f31d2260d369123de32d59/dotnetsdk-6.0.202-linux-x64.tar.gz #dotnet-sdk下载地址

在这里插入图片描述

5:开始安装

1:python 安装

1:更新centos8系统:
yum update
2:安装python依赖包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
3:将python解压到/tmp 文件夹(解压路径根据自己的实际情况更改):
tar xvf Python-3.8.11.tgz -C /tmp
4:进入python解压文件夹:
cd /tmp/Python-3.8.11/
5:编译python,配置python编译路径(路径可以根据实际情况更改):
./configure --prefix=/usr/local/python38
7:安装python:
make && make install

2;安装java-jdk

tar zxvf jdk-18_linux-x64_bin.tar.gz -C /jdk-18.0.1.1 #解压路径根据自己的实际情况更改    解压后为自动安装 java8以后不在有jre文件

vscode linux pythonc#java 开发环境配置_第2张图片

3:安装dotnet_sdk

tar zxvf dotnet-sdk-6.0.202-linux-x64.tar.gz -C DOTNET-C#    #解压路径根据自己的实际情况更改    解压后为自动安装

5配置环境变量

/etc/profile 在最后加上环境变量路径

vi /etc/profile
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.

pathmunge () {
    case ":${PATH}:" in
        *:"$1":*)
            ;;
        *)
            if [ "$2" = "after" ] ; then
                PATH=$PATH:$1
            else
                PATH=$1:$PATH
            fi
    esac
}


if [ -x /usr/bin/id ]; then
    if [ -z "$EUID" ]; then
        # ksh workaround
        EUID=`/usr/bin/id -u`
        UID=`/usr/bin/id -ru`
    fi
    USER="`/usr/bin/id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
fi

# Path manipulation
if [ "$EUID" = "0" ]; then
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
else
    pathmunge /usr/local/sbin after
    pathmunge /usr/sbin after
fi

HOSTNAME=`/usr/bin/hostname 2>/dev/null`
HISTSIZE=1000
if [ "$HISTCONTROL" = "ignorespace" ] ; then
    export HISTCONTROL=ignoreboth
else
    export HISTCONTROL=ignoredups
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
    umask 002
else
    umask 022
fi

for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

unset i
unset -f pathmunge

if [ -n "${BASH_VERSION-}" ] ; then
        if [ -f /etc/bashrc ] ; then
                # Bash login shells run only /etc/profile
                # Bash non-login shells run only /etc/bashrc
                # Check for double sourcing is done in /etc/bashrc.
                . /etc/bashrc
       fi
fi
# 在最后加上环境变量路径
PATH=$PATH:/usr/local/python38/bin
export JAVA_HOME=/home/pjsjim/jdk-18.0.1.1
PATH=$PATH:$JAVA_HOME/bin
export DOTNET_ROOT=/home/pjsjim/DOTNET_C#
PATH=$PATH:/home/pjsjim/DOTNET_C#
export PATH
# 按:号 输入wq保存 输入错误输入q!不保存文件

让配置的环境变量理解生效

 source /etc/profile

vscode linux pythonc#java 开发环境配置_第3张图片

以上表示Linux环境已经配置好了。下面配置vscode

6、vscode配置

1、官网下载vscode https://code.visualstudio.com/
2: 安装vscode后安装远程连接插件 Remote-ssh

vscode linux pythonc#java 开发环境配置_第4张图片

3:添加linux主机IP,回车,打开.ssh\config文件,点击open config,完成配置

vscode linux pythonc#java 开发环境配置_第5张图片
在这里插入图片描述vscode linux pythonc#java 开发环境配置_第6张图片

vscode linux pythonc#java 开发环境配置_第7张图片
添加linux主机IP
vscode linux pythonc#java 开发环境配置_第8张图片

vscode linux pythonc#java 开发环境配置_第9张图片

vscode linux pythonc#java 开发环境配置_第10张图片

vscode linux pythonc#java 开发环境配置_第11张图片

打开.ssh\config文件完成配置

4、鼠标邮件,连接linux主机

vscode linux pythonc#java 开发环境配置_第12张图片

vscode linux pythonc#java 开发环境配置_第13张图片

vscode linux pythonc#java 开发环境配置_第14张图片

5、安装插件

vscode linux pythonc#java 开发环境配置_第15张图片

c# ,Extension Pack for Java,python

6、 打开文件,创建文件夹或者文件就可以开始vscode的开发之旅了

vscode linux pythonc#java 开发环境配置_第16张图片

你可能感兴趣的:(linux,vscode,java,python,c#)