最近在学 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 5
写了挺久 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
mmixxia 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
|