Skip to main content

python学习之路☞2.安装支持 Python 解释器的 IDE 工具 Visual Studio Code

python学习之路☞2.安装支持 Python 解释器的 IDE 工具 Visual Studio Code

python学习之路☞2.安装支持 Python 解释器的 IDE 工具 Visual Studio Code

#python,#linux,#windows,#macos,

Windows 安装 Visual Studio Code 环境

点击 Visual Studio Code下载安装包

1

等待下载完成,双击应用

2

如果你是 Administrator 管理员账户,应用程序会问你是否 ok ,那就选 ok

3

接下来就是勾选同意,点击Next进入下一步

4

接下来是要选择安装目录,自定义,并点击Next进入下一步

5

接下来选择启动菜单目录,直接点击Next进入下一步

6

勾选 创建快捷方式 、注册支持扩展类型打开code程序和添加程序到环境变量 后,点击Next进入下一步

7

点击 Install 执行安装程序

8

等待安装完成即可点击 Finish 运行程序

9

MacOS 安装 Visual Studio Code 环境

点击Visual Studio Code下载安装包

10

等待下载完成,解压应用并移动到 /Applications 应用目录,即可安装完成,双击即可打开应用程序

11

Ubuntu 24.04 LTS Linux Desktop Shell 终端操作安装 Visual Studio Code 环境

执行完以下命令后,执行code即可启动程序

# 然后更新包缓存
sudo apt update

# 安装 wget gpg
sudo apt-get -fy install wget gpg

# 安装 apt-transport-https 信任 https 源
sudo apt-get -fy install apt-transport-https

# 下载 Visual Studio Code 密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

# 安装 Visual Studio Code 密钥
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg

# 写入 Visual Studio Code 存储库
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null

# 删除 Visual Studio Code 密钥文件
rm -f packages.microsoft.gpg

# 然后更新包缓存
sudo apt update

# 安装 Visual Studio Code 
sudo apt-get -fy install code

# 启动程序执行 code 即可看到程序界面
code

12

启动使用 Visual Studio Code 界面安装 Python 和 ssh remote 插件

点击左侧的扩展视图图标(通常是一个四色方块)或 使用windows和linux支持的快捷按键 CTRL+SHIFT+X 打开插件商店 MacOS 支持的快捷按键是 COMMAND+SHIFT+X

在搜素框输入 ms-python.python && ms-vscode-remote.remote-ssh 点击 Install 安装支持 Python 和 ssh remote 插件

13

远程 python 环境,创建 .py 文件,选择自定义 python 版本,编写运行代码

使用 SSH 连接
确保远程 Linux/Unix 服务器上安装了 OpenSSH Server,且开启了 SSH 服务
以我的 mac mini m4 举例,检查 General -> Sharing -> Remote Login 是否开启
并允许完整的磁盘访问和用户连接

14

在 Visual Studio Code 中,点击左侧的扩展视图图标。
然后选择 SSH,点击 + 图标。
输入远程服务器的 SSH 命令,比如以下命令,按 enter 键确认

ssh -o KexAlgorithms=+diffie-hellman-group1-sha1 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedAlgorithms=+ssh-rsa -v -p '22' -tt 'af5ab649831964@af5ab649831964s-Mac-mini.local'

15

填写完 ssh 远程连接命令,会询问将 ssh 远程连接信息存储到 $HOME/.ssh 目录中

16

点击小齿轮图标可以看到配置文件信息已经写入

17

点击刚保存的 ssh 连接,会创建连接窗口,输入ssh密码
此时会在远程器 $HOME/.vscode 和 $HOME/.vscode-server-insiders 目录中安装 vscode-cli 服务以支持vscode工具远程操作,这个过程需要等待

18

点击左侧的扩展视图图标(通常是一个四色方块)或 使用windows和linux支持的快捷按键 CTRL+SHIFT+X 打开插件商店 MacOS 支持的快捷按键是 COMMAND+SHIFT+X

在搜素框输入 ms-python.python 点击 Install 安装支持 Python 插件

19

点击 File -> New File 创建空白文件,输入 test.py 创建空白文件

20

21

点击右下角选择python语言环境和自定义 Python 环境版本

22

23

输入以下代码,保存,点击运行图标,运行代码,检查效果

print('hello world!')

24

要关闭远程连接,单击左下角的远程连接图标,在上面会显示,关闭远程连接的选项,点击即可断开远程连接

25

Windows 卸载 Visual Studio Code 环境

关闭程序后,在控制面板中双击卸载即可

26

MacOS 卸载 Visual Studio Code 环境

关闭应用程序后,直接将应用扔到垃圾桶里边

27

Ubuntu 24.04 LTS Linux Desktop Shell 终端操作卸载 Visual Studio Code 环境

## 卸载 Visual Studio Code
sudo apt-get -fy purge code

## 删除用户配置文件夹
sudo rm -frv $HOME/.config/Code $HOME/.vscode

## 删除 Visual Studio Code 存储库
sudo rm -fv /etc/apt/sources.list.d/vscode.list

## 删除 Visual Studio Code 密钥
sudo rm -fv /etc/apt/keyrings/packages.microsoft.gpg

## 更新包缓存
sudo apt update

参考

Download Visual Studio Code Insiders
在 Linux 上运行 Visual Studio Code
https://marketplace.visualstudio.com
Python - Visual Studio Marketplace
Remote - SSH - Visual Studio Marketplace
Uninstall Visual Studio Code

Comments

Popular posts from this blog

python学习之路☞9.Comment, Primitive Data Types and Branch Conditional Structure if ... else ...

python学习之路☞9.Comment, Primitive Data Types and Branch / Conditional Structure if … else … #python,#Comment,#data type,#branch/conditional structure,#input(),#int,#float,#complex,#boolean,#if … else …, 注释(Comment) 内置函数input()(input() Function) 基本数据类型整数(Primitive Data Types int) 基本数据类型小数(Primitive Data Types float) 基本数据类型复数(Primitive Data Types complex) 基本数据类型布尔(Primitive Data Types boolean) 分支结构if … else …(Branch / Conditional Structure if … else …) 参考 Comment ''' 注释: 给人看的说明文字,Python 解释器完全忽略 要点 # 让该行 # 之后的内容全部失效,解释器跳过。 行尾注释与代码在同一行,通常用于简短说明。 docstring(三引号字符串)放在函数/类/模块第一行时,可被 help() 和文档工具读取,有特殊意义。 好的注释解释"为什么",而不是"做了什么"(代码本身已经说明了做了什么): # ✗ i = i + 1 # i 加 1 # ✓ i += 1 # 跳过表头行 ''' # 这是单行注释,# 号后面全部忽略 x = 10 # 行尾注释,代码照常执行 # 多行注释:每行都加 # # 第一行说明 # 第二行说明 # 第三行说明 """ 这是多行字符串(docstring) 虽然常被当注释用, 但本质是字符串字面量,不是注释。 通常用于函数/类的文档说明。 """ def add ( a , b ) : """返回 a 与 b 的和。"...

OnePlus 7 Pro LineageOS 23.2 Android 16 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南

OnePlus 7 Pro LineageOS 23.2 Android 16 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南 OnePlus 7 Pro LineageOS 23.2 Android 16 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南 #docker,#linux,#termux,#android,#kernel,#lineageos,#oneplus,#git,#android16, gmkm6 x86_64 主机配置环境 安装配置 docker 防止污染环境 更新 docker 插件 compose 更新 docker 插件 buildx 创建编译容器 容器内编译镜像刷机 安装magisk,termux获取root termux检测内核docker缺失功能 根据内核docker缺失功能编译boot.img并获取root 开启全部必要扩展功能 下面的步骤是开启大部分非必要扩展功能 修补内核代码方案 下面的步骤是开启剩余部分非必要扩展功能 修补内核 安装测试运行 termux docker 其它关于termux的docker-compose和docker-buildx更新 安装用于校验的工具 开机自启动和容器化部署使用例子 Android16尝试开启KVM失败的例子(不用试了,唉) 内核修补 参考&感谢 gmkm6 x86_64 主机配置环境 注意,获取自己的手机型号代号,这一点很重要在后续的命令中都要用到 比如我的手机 oneplus7pro 是 guacamole 也可以尝试通过命令获取获取,但是我不知道是不是所有设备都是这样获取的 adb shell getprop ro.boot.project_codename 最重要的是,一定要找好固件包,免得变成砖头,有线刷包就可以怎么折腾都不怕 听我说,编译内核是一件很枯燥的核对过程,这个过程需要考虑到各项之间的互相依赖和冲突并以此作出取舍 这不是个简单的过程,这里只展示具有逻辑的依赖项,需要耐心和不断的试错总结 不得不说设计的内核是一件件精美的艺术品,从某种意义上来讲,万事万物皆为艺术,而探索艺术本身是...

OnePlus 7 Pro LineageOS 19.1 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南

OnePlus 7 Pro LineageOS 19.1 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南 OnePlus 7 Pro LineageOS 19.1 构建与内核 Docker 支持并在 Termux 上实现容器运行全流程指南 #docker,#linux,#termux,#android,#kernel,#lineageos,#oneplus,#git, gmkm6 x86_64 主机配置环境 安装配置 docker 防止污染环境 更新 docker 插件 compose 更新 docker 插件 buildx 创建编译容器 容器内编译镜像刷机 安装magisk,termux获取root termux检测内核docker缺失功能 根据内核docker缺失功能编译boot.img并获取root 安装测试运行 termux docker 其它关于termux的docker-compose和docker-buildx更新 参考&感谢 注意,获取自己的手机型号代号,这一点很重要在后续的命令中都要用到 比如我的手机 oneplus7pro 是 guacamole 也可以尝试通过命令获取获取,但是我不知道是不是所有设备都是这样获取的 adb shell getprop ro.boot.project_codename 最重要的是,一定要找好固件包,免得变成砖头,有线刷包就可以怎么折腾都不怕 最近 OP7P 设备型号是 guacamole 手机刷了 GM1910_11_H.40 即 android 12 https://gauss-componentotacostmanual-sg.allawnofs.com/remove-d74c973c240292cb011317bb07f424a2/component-ota/23/03/28/6d4604798d27450e8de05671d5effbae.zip 内核版本 4.14.180-perf+ 发现 github.com/OnePlusOSS 官方有相关的开放残缺的内核源码,但缺失了很多代码配置 https://github.com/OnePlusOSS/android_kernel_o...