最近在学 Python,但是 windows 下搞 Python,库也不好装,很多命令也不好用,所以想试试远程调试,有没有相对来说性价比高点的方式,XX 云 1C1G 的服务器一个月得七八十,感觉还是有点贵的(
![]() | 1 andylsr 2019-12-03 12:18:57 +08:00 via Android 虚拟机,你值得拥有 |
![]() | 2 rrfeng 2019-12-03 12:19:31 +08:00 Windows 10 WSL 满足你 |
3 knoxrd 2019-12-03 12:20:26 +08:00 开发时所谓的远程调试在真实情况下大多都还是在本地的网络里,所以是假远程。 亲测 vscode 装 PYTHON 插件 来 debug,非常爽。我个人体验是已经接近 PyCharm 了。 |
4 knoxrd 2019-12-03 12:22:46 +08:00 补充,windows 下用 python debugger 的时候建议把默认 terminal 设成 powershell。我电脑如果把 wsl 设成默认 terminal 会报错。 |
![]() | 5 GPU 2019-12-03 12:25:23 +08:00 买一台国内 vps 或 虚拟机装一个 Linux 系统 。 然后 vscode 装 remote-ssh, 所有环境在 Linux 上面配置,之后 vscode 一连上去就舒服了。 |
![]() | 6 Macuilxochitl 2019-12-03 12:25:25 +08:00 搞部腾讯云或阿里云的学生机呗,配合 pycharm 或者 vscode 很爽 |
7 hakono 2019-12-03 12:30:07 +08:00 ![]() 写了挺久 python 程序的表示,windows 并没有什么库也不好装,很多命令也不好用的问题 当然你跑 ai 训练这种只有 Linux 甚至只有 Ubuntu 下才能搞的东西自然 windows 不会让你爽 但除了这些之外其实并没有特别大的差距 至于一定要在 linux 下开发,虚拟机就不行吗? wsl2 它不香吗? |
8 MarsCloud 2019-12-03 12:37:09 +08:00 GCP 考虑一下下?一年的代金券够用的。 |
![]() | 9 JaneWang 2019-12-03 12:39:44 +08:00 jupyter? |
![]() | 10 mouyase OP @andylsr 本身开发机性能不是太强,不太想开一个虚拟机在后面占用资源 @hakono mysql-client 只能用 whl 包安装,国际化的时候没有 gettext 的命令,crontab 不能用。 @Macuilxochitl 不是学生了,搞不到学生机 @MarsCloud 撸过了…… |
![]() | 11 andylsr 2019-12-03 13:06:04 +08:00 via Android @mouyase 官方 MySQL 驱动不好用吗,mysql-connector-python 用这个吧 |
![]() | 12 Yvette 2019-12-03 13:06:53 +08:00 甲骨文不是有免费的吗 |
![]() | 14 labnotok 2019-12-03 13:12:53 +08:00 本机虚拟化,再用 IDE 的 Remote/Deployment 功能 优先 Docker,虚拟机也 本机再弱,性能也是普通 VPS 远远不能比的 |
![]() | 15 xxx78797084 2019-12-03 13:25:57 +08:00 via Android @hakono celery 不能用是最难受的 |
![]() | 16 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 上编译问题或者其他问题解决不了, 那远程调试遇到的更多问题只会更复杂 |
![]() | 18 BlBana 2019-12-03 14:44:36 +08:00 vscode 远程开发 ssh-remote 插件一装,简直太香了 !!! |
19 release123 2019-12-03 14:53:24 +08:00 具体什么库不好装能说下吗 |
20 superrichman 2019-12-03 14:55:49 +08:00 via iPhone 建议直接换 linux 系统或者虚拟机。远程问题更多 |
![]() | 21 BBCCBB 2019-12-03 15:08:37 +08:00 windows 下写 python 并没啥不同.. |
![]() | 23 mouyase OP |
![]() | 24 glasslion 2019-12-03 16:12:56 +08:00 @mouyase wsl 或 linux 虚拟机的占用其实很小的, 不要在虚拟机装桌面版的 linux, 装服务器版的,ssh 上去 |
![]() | 25 ClericPy 2019-12-03 17:42:21 +08:00 @mouyase #23 我就经历了那么三个阶段 1. 感觉装 VS 不值, 折腾 MinGW 费劲 2. VS 社区版真香, 啥都能编译 3. VS 社区版什么鬼, 怎么装到系统盘里去了, 设置路径有毛用, 系统盘突然少了快 30GB, 删! 虚拟机跑 server 你这直接跳到大结局里去了, 我现在大部分时间 git-bash, 多数库都有 Windows 的 whl 也没什么问题, linux 双系统装了好久没登了... |
![]() | 26 NerverLibis 2019-12-03 17:43:32 +08:00 via iPhone vmare pro ssh 直连 |
![]() | 27 Songxwn 2019-12-03 17:45:09 +08:00 建议用虚拟机 VMware 呗 |
28 fengmumu 2019-12-03 17:49:13 +08:00 为啥不能买个垃圾树莓派或者二手工业机改一下就行 |
![]() | 29 zzlettle 2019-12-03 18:45:00 +08:00 我就没发现什么库难装啊 我唯一觉得不方便的就是 python 的异步和多线程 这个问题无解 所以如果需要的话,我就用 golang 两者配合来使用 完美 |
![]() | 30 minami 2019-12-03 20:49:22 +08:00 Anaconda 和 Unofficial Windows Binaries for Python Extension Packages 已经能覆盖很多 Windows 下难装的库了。什么你说你要搞深度学习?那打扰了,doge |
![]() | 31 1nakaELYBbsXbZxY 2019-12-03 21:14:12 +08:00 MobaX + 带桌面的 Linux 主机一台。可以实现良好的 IDE 远程体验。 |
32 tairan2006 2019-12-03 22:16:45 +08:00 via Android Docker 或者 wsl2 |
![]() | 33 VYSE 2019-12-03 23:04:13 +08:00 PyCharm+SSH Remote Interpreter |