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

2019-12-03 12:14:53 +08:00
 mouyase

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

4414 次点击
所在节点    程序员
35 条回复
andylsr
2019-12-03 12:18:57 +08:00
虚拟机,你值得拥有
rrfeng
2019-12-03 12:19:31 +08:00
Windows 10 WSL 满足你
knoxrd
2019-12-03 12:20:26 +08:00
开发时所谓的远程调试在真实情况下大多都还是在本地的网络里,所以是假远程。

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

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


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

本机再弱,性能也是普通 VPS 远远不能比的
xxx78797084
2019-12-03 13:25:57 +08:00
@hakono celery 不能用是最难受的
ClericPy
2019-12-03 13:46:19 +08:00
除了那些 POSIX only 的东西, Windows 上还真没有什么大问题

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

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

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

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

https://www.v2ex.com/t/625456

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

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

© 2021 V2EX