[笔记]Win10+VSCode+CentOS7+SSH+远程开发Python

简介: [笔记]Win10+VSCode+CentOS7+SSH+远程开发Python

前言

经常性需要linux环境跑各种python程序,环境老是要安装调试的麻烦 直接就远程开发,而且只有3.7以上版本python 才能使用vscode调试

环境

python3.7

vscode

vscode plugin -remote-ssh插件

vscode plugin-python插件

centos7.3

过程

编译python3

参考

# 第三方库
yum install libffi-devel 
yum -y install zlib-devel python-devel gcc libffi-devel tk-devel libpcap-devel bzip2-devel db4-devel xz-devel openssl-devel ncurses-devel patch readline-devel gdbm-devel sqlite-devel
#重新编译python 使用ssl
./configure --prefix=/usr/local/python3 --with-ssl
# 安装
make && make install
#添加python3的软链接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
#添加pip3的软链接
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

Vscode安装及远程插件安装

参考

安装python插件

Python

Python Extension Pack

安装好后也不需要Launch.json和task.json

添加断点

直接Run和F5 Debug

效果

常见问题

Debug时,报错No module named ‘_ctypes‘ 导致Debug不能

参考

# 第三方库
yum install libffi-devel 
yum -y install zlib-devel python-devel gcc libffi-devel tk-devel libpcap-devel bzip2-devel db4-devel xz-devel openssl-devel ncurses-devel patch readline-devel gdbm-devel sqlite-devel
#重新编译python 使用ssl
./configure --prefix=/usr/local/python3 --with-ssl
# 安装
make && make install


相关文章
|
2月前
|
Linux 网络安全 Python
linux centos上安装python3.11.x详细完整教程
这篇文章提供了在CentOS系统上安装Python 3.11.x版本的详细步骤,包括下载、解压、安装依赖、编译配置、解决常见错误以及版本验证。
901 1
linux centos上安装python3.11.x详细完整教程
|
1月前
|
Python
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
本文提供了一份详细的PySide6与VSCode联动的操作指南,包括安装配置VSCode、安装必要的扩展、配置扩展以及编辑和运行PySide6项目。文中还提到了相关工具如uic.exe、rcc.exe和designer.exe的用途,并提供了进一步学习的资源。
306 1
Python实用记录(十六):PyQt/PySide6联动VSCode便捷操作指南
|
1月前
|
Python Windows
利用Python在Win10环境下实现拨号上网
利用Python在Win10环境下实现拨号上网
|
1月前
|
网络安全 开发者 Python
VSCode远程切换Python虚拟环境
VSCode远程切换Python虚拟环境
|
2月前
|
Python Windows
利用Python在Win10环境下实现拨号上网
利用Python在Win10环境下实现拨号上网
|
2月前
|
Python Windows
利用Python在Win10环境下实现拨号上网
利用Python在Win10环境下实现拨号上网
|
2月前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3月前
|
Linux 开发工具 C语言
centos7编译安装python3
centos7编译安装python3
|
3月前
|
C++ Python
VS Code 搭建 Python 环境 Conda管理
VS Code 搭建 Python 环境 Conda管理
50 2
|
3月前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv