想问问有什么性价比高的远程调试方案( Python )

2019 年 12 月 3 日
 mouyase

最近在学 Python,但是 windows 下搞 Python,库也不好装,很多命令也不好用,所以想试试远程调试,有没有相对来说性价比高点的方式,XX 云 1C1G 的服务器一个月得七八十,感觉还是有点贵的(

5096 次点击
所在节点    程序员
35 条回复
andylsr
2019 年 12 月 3 日
虚拟机,你值得拥有
rrfeng
2019 年 12 月 3 日
Windows 10 WSL 满足你
knoxrd
2019 年 12 月 3 日
开发时所谓的远程调试在真实情况下大多都还是在本地的网络里,所以是假远程。

亲测 vscode 装 PYTHON 插件 来 debug,非常爽。我个人体验是已经接近 PyCharm 了。
knoxrd
2019 年 12 月 3 日
补充,windows 下用 python debugger 的时候建议把默认 terminal 设成 powershell。我电脑如果把 wsl 设成默认 terminal 会报错。
GPU
2019 年 12 月 3 日
买一台国内 vps 或 虚拟机装一个 Linux 系统 。

然后 vscode 装 remote-ssh, 所有环境在 Linux 上面配置,之后 vscode 一连上去就舒服了。
Macuilxochitl
2019 年 12 月 3 日
搞部腾讯云或阿里云的学生机呗,配合 pycharm 或者 vscode 很爽
hakono
2019 年 12 月 3 日
写了挺久 python 程序的表示,windows 并没有什么库也不好装,很多命令也不好用的问题
当然你跑 ai 训练这种只有 Linux 甚至只有 Ubuntu 下才能搞的东西自然 windows 不会让你爽
但除了这些之外其实并没有特别大的差距


至于一定要在 linux 下开发,虚拟机就不行吗? wsl2 它不香吗?
MarsCloud
2019 年 12 月 3 日
GCP 考虑一下下?一年的代金券够用的。
JaneWang
2019 年 12 月 3 日
jupyter?
mouyase
2019 年 12 月 3 日
@andylsr 本身开发机性能不是太强,不太想开一个虚拟机在后面占用资源
@hakono mysql-client 只能用 whl 包安装,国际化的时候没有 gettext 的命令,crontab 不能用。
@Macuilxochitl 不是学生了,搞不到学生机
@MarsCloud 撸过了……
andylsr
2019 年 12 月 3 日
@mouyase 官方 MySQL 驱动不好用吗,mysql-connector-python 用这个吧
Yvette
2019 年 12 月 3 日
甲骨文不是有免费的吗
cz5424
2019 年 12 月 3 日
@mouyase docker 跑起来,哪里都一样
labnotok
2019 年 12 月 3 日
本机虚拟化,再用 IDE 的 Remote/Deployment 功能
优先 Docker,虚拟机也🉑️

本机再弱,性能也是普通 VPS 远远不能比的
xxx78797084
2019 年 12 月 3 日
@hakono celery 不能用是最难受的
ClericPy
2019 年 12 月 3 日
除了那些 POSIX only 的东西, Windows 上还真没有什么大问题

至于 WSL, 不想说什么了, 用过两年多各种小毛病(比如当年 wegame 劫持 LSP 会影响到)和兼容问题, WSL 2.0 听说还是 hyper-V, 这直接把我好多安卓模拟器之类的全挂掉的节奏

最后简单虚拟机跑 Ubuntu server 了, 本来想跑 Manjaro 或者 centos, 但是想到和服务器上一致, 就暂时不考虑了. 虚拟机启动以后, 还不是想怎么折腾怎么折腾, 想内网访问虚拟机网络好像得选桥接, 走默认 NAT 忘了行不行了

Windows 上编译问题或者其他问题解决不了, 那远程调试遇到的更多问题只会更复杂
MarsCloud
2019 年 12 月 3 日
@mouyase 撸过是指有效期过了么?
注册多一个账号再撸一次吧。
BlBana
2019 年 12 月 3 日
vscode 远程开发 ssh-remote 插件一装,简直太香了 !!!
release123
2019 年 12 月 3 日
具体什么库不好装能说下吗
superrichman
2019 年 12 月 3 日
建议直接换 linux 系统或者虚拟机。远程问题更多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/625456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX