有人在用 Pycharm + WSL2 吗

286 天前
 IurNusRay

我 win11 的系统,在微软商店下载了个 ubutnu18.04 的 WSL, 用 pycharm 运行代码的时候一直出问题,好像连接不太稳定,pycharm 也不能显示 git 修改记录, 重启了就能好点,大家有遇到类似问题吗

2239 次点击
所在节点    Python
19 条回复
piaofeifengxinzi
286 天前
直接用远程开发连远端服务器,代码都放服务器上,电脑没压力,顺便说一下,pycharm 真吃内存,项目文件多了启动非常慢
williamjing
286 天前
试试 vs code 呢
yaott2020
286 天前
和我一样,GoLand+WSL2 git 进程经常突然退出,似乎是 WSL2 的锅。
youngce
286 天前
试用过一段时间 Pycharm + WSL2 ,主要是不够丝滑,处处都不够丝滑。后面我还是选择直接装个 ubuntu 双系统
neoblackcap
286 天前
没有,我直接只使用 WSL2 开发,WSL2 是基于 Hyper-V 的虚拟机,内核都是跟 Linux 保持一样的。需要注意一点的是,文件放 WSL2 里面,不要干跨平台跨文件系统的事,那么就一切正常。
IurNusRay
284 天前
@williamjing 用习惯了 pycharm ,不想再换一个😂
IurNusRay
284 天前
@yaott2020 是不是报 git not installed 的错误
IurNusRay
284 天前
@neoblackcap 我的代码的确是放在 WSL2 里面,python 解释器和 git 也是用的 WSL2 里面的, pycharm 是安装在 windows, 但是经常连不上,debug 代码就会报 wslproxy 的错误,重启 WSL 就能好
yaott2020
283 天前
@IurNusRay exited 1 已经换 vscode 了
neoblackcap
283 天前
@IurNusRay 我用的是直接添加一个在 wsl 里面的解析器,而不是 remote developement 走 Jetbrains Gateway 那套,你核对一下看看有没有帮助
IurNusRay
283 天前
@neoblackcap #10 我也是添加的 WSL 里面的解释器,但是经常会连不上
IurNusRay
283 天前
@yaott2020 #9 总感觉 vscode 太简陋,没有 pycharm 那么智能😂
neoblackcap
283 天前
@IurNusRay 那就很奇怪了,我倒是没试过连不上。而且这样配置的话,压根就不走网络。实际上运行脚本都是通过 wsl.exe 直接调用而已
IurNusRay
282 天前
@neoblackcap #13 我今天又安装了一个 vscode , 也是经常连接不上 WSL
Maerd
273 天前
pycharm 的远程开发体验被 vscode 爆了 10 条街,vscode 只是在服务器上装了个 vscode-server ,通常就两三百兆内存。jetbrain 可好,给你直接把 pycharm 的 ide 装到服务器,不吃几个 g 誓不罢休
XueXianqi
254 天前
@Maerd PyCharm 远程开发怎么可能会把 PyCharm 这个 IDE 装到服务器,只是项目会同步到服务器(双相同步),然后远程连服务器的 Python 解释器,最多只是服务器里面跑个 Python 服务
Maerd
253 天前
@XueXianqi 是不是觉得很离谱?你试一下 pycharm 的远程功能就知道了,pycharm 的远程功能就是这样设计的,服务端是一个不带界面的完整 ide

“JetBrains 远程开发将通过 SSH 连接到现有服务器。IDE 作为后端服务安装在远程机器上,将在其中加载项目而不显示用户界面。”
dif
248 天前
目前我在用,只能说凑合用吧。偶尔会出现重开项目 interpreter 会失效,需要重新设置。另外如果系统运行占用资源比较多会闪退,建议调高 WSL 的内存。
IurNusRay
241 天前
@dif 解释器失效这个真的太麻烦了,每次都要重启

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

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

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

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

© 2021 V2EX