小讨论,公司不提供带 GUI 的 Linux .但是我想在 Linux 环境下敲代码.

2019-01-23 13:49:11 +08:00
 chaleaochexist

因为 lz 本份工作和上一份工作都遇到了这个问题.相信论坛上一定也有遇到类似情况的同志.

想问一下如何解决.

  1. windows 10 的 sublinux, 理论上还是 ssh 远程调试.
  2. ssh 远程调试
  3. docker 远程调试
  4. 虚拟机
  5. ???

ssh 远程调试的问题

  1. 嫌麻烦.同步不好容易出问题.
  2. 想临时修改第三方插件的话,同步代码有点费劲. 总之嫌麻烦. 多谢各位.

本人 python 程序员.

9331 次点击
所在节点    程序员
80 条回复
fyibmsd
2019-01-23 15:10:30 +08:00
Xming 了解一下
liprais
2019-01-23 15:10:35 +08:00
wsl 那垃圾磁盘性能,能用?
sonyxperia
2019-01-23 15:10:44 +08:00
公司给你什么你就用什么
除非自己开公司
expy
2019-01-23 15:13:35 +08:00
是我阅读理解做不出来么?楼主哪里提到服务器上直接操作了?
pkookp8
2019-01-23 15:14:43 +08:00
世界上有三种编辑器。你说选哪种
vim
emacs
其他
vissssa
2019-01-23 15:14:46 +08:00
@chinvo 又说到大小公司么、、、可能他做的是 DL 方面的 依赖于服务器的硬件 所以不能本地开发
chinafeng
2019-01-23 15:16:37 +08:00
是我理解有问题吗,线上生产环境服务器一把梭?
boris1993
2019-01-23 15:27:00 +08:00
直接操服务器???这么牛逼的吗???
肯定是本地真机或者虚拟机装 Linux 啊
如果给你配的开发机没有 GUI 那就找领导、IT 啥的反映一波吧
daviswei
2019-01-23 15:33:55 +08:00
办公机的硬盘上划个三五十 G 空间,自己装个 linux,然后 grub 配一下,双系统不就皆大欢喜了
mason961125
2019-01-23 15:35:48 +08:00
python...这不 vagrant 一把梭就完事了?
yulgang
2019-01-23 15:40:05 +08:00
没太明白,服务器不装 GUI ?我们的也都不装 GUI,要调试在集成环境调。
如果确实需要在生产环境服务器上使用 GUI,可以在本地电脑上装个 x server,然后将它转发到服务器上就可以启动服务器上的图型界面的程序了,窗口出现在本地电脑上。
xpresslink
2019-01-23 15:41:18 +08:00
这个问题都要问还敢说是 Python 程序猿
xia0pia0
2019-01-23 15:46:25 +08:00
pycharm 配置远程环境运行及部署吧,应该能满足你的需求,自动 Push 代码以及运行、断点调式功能都可以的
ihainan
2019-01-23 15:48:35 +08:00
@chungzhao WSL 的坑太多了…
ducklyl
2019-01-23 16:02:31 +08:00
服务器装 gui? gui 会占用服务器的性能,不可能这样干。
jetyang
2019-01-23 16:08:30 +08:00
ssh 登录到 Linux,Windows 上 ssh client 一大把,然后使用 vim 或 emacs 编程
xiaohanliang
2019-01-23 16:08:38 +08:00
Goland/IntelliJ/Clion -> Settings -> Build,Execution,Deployment -> Deployment -> 点击`+` 添加 SFTP server
ivechan
2019-01-23 16:09:01 +08:00
vim 大法好~
chaleaochexist
2019-01-23 16:31:31 +08:00
@yidinghe windows 10 笔记本 和 linux 云主机.
lithiumii
2019-01-23 16:34:20 +08:00
python 啊,试试用 jupyter lab 敲代码,ssh 把 web ui 转发到本地

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

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

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

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

© 2021 V2EX