有人在用 Pycharm + WSL2 吗 - V2EX
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
0.54D
V2EX    Python

有人在用 Pycharm + WSL2 吗

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

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

    19 条回复    2023-09-19 09:38:50 +08:00
    piaofeifengxinzi
      &nsp; 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 的锅。
    ynkkdev
        4
    ynkkdev  
       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     Solana     4878 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 09:35 PVG 17:35 LAX 01:35 JFK 04:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86