V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
IurNusRay
V2EX  ›  Python

有人在用 Pycharm + WSL2 吗

  •  
  •   IurNusRay · 2023-08-04 17:44:29 +08:00 · 2583 次点击
    这是一个创建于 506 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    “JetBrains 远程开发将通过 SSH 连接到现有服务器。IDE 作为后端服务安装在远程机器上,将在其中加载项目而不显示用户界面。”
    dif
        18
    dif  
       2023-09-12 11:25:07 +08:00
    目前我在用,只能说凑合用吧。偶尔会出现重开项目 interpreter 会失效,需要重新设置。另外如果系统运行占用资源比较多会闪退,建议调高 WSL 的内存。
    IurNusRay
        19
    IurNusRay  
    OP
       2023-09-19 09:38:50 +08:00
    @dif 解释器失效这个真的太麻烦了,每次都要重启
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1089 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:34 · PVG 07:34 · LAX 15:34 · JFK 18:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.