windows下的子系统WSL的使用与总结,pycharm配置远程python环境

一、总的体验结果:

  1. 其中wsl的linux系统缺少很多系统指令,这个就需要自己一个个的去装上去;
  2. 再者就是子系统装的包越多则会占用越多的系统盘,这就导致可能系统盘爆满;通过store安装的wsl不能在windows的设置里进行移动到别的盘符;
  3. 要想安装到别的盘符则可以有两种方法:手动安装(此时也是默认安装到系统盘,不过此时则可以进行移动),然后去系统设置里把其移动到别的盘符。第二种通过安装chocolatey & LxRunOffline安装,未测试,感觉太麻烦了。其中手动安装的教程地址。不过此时要启动子系统不能使用快捷键图标,因为会闪退,只能通过进入cmd后使用wsl指令直接进入子系统。
  4. 即使移动到别的盘符,但是在安装包的时候还会占用系统盘空间,而且这个空间在卸载wsl后会有残留的。
  5. 所以总结是,可以使用子系统来运行linux的一些常用指令。而最好不要装一些开发环境。要装的话最好用虚拟机或者双系统。如果自己的系统盘比较大是可以使用这个wsl系统来做为linux环境。
    二、wsl开发的一些参考资料:
    a.安装WSL的流程及一些坑,技巧点及一些坑(持续更新)
    b.wsl下载后需要配置的一些基本操作,更改apt源等
    c.pycharm进行远程debug代码的官方文档
    d.wsl安装桌面环境方法
    三.pycharm配置远程python环境:
    方法一: wsl的可以直接通过pycharm的内置wsl功能直接连接wsl系统,如下:windows下的子系统WSL的使用与总结,pycharm配置远程python环境_第1张图片
    根据自己的想用的python版本,来修改Pyhon Interpreter。一般默认的是系统软连接的python版本。自己也可以通过修改软连接python来达到修改成自己想要的版本,或者自己虚拟环境下的Python版
    方法二: 通过SSH进行远程,流程为:
    配置方式:
    Pycharm菜单栏- File - Settings
    找到Project - Project Interpreter - 点击右上角齿轮-Add Remote
    选择第三项SSH认证:
    windows下的子系统WSL的使用与总结,pycharm配置远程python环境_第2张图片
Host : localhost
User name: 你的WSL账号
Password: 你的密码
Python interpreter path : /usr/bin/python

第一次创建的时候点击Tools->Deployment->里的Update,把本地代码上传到remote里(在官方文档里有讲)
其中remote跟在本地运行的各个功能都是一样的,即一样又智能提示,可以查看远程环境的安装包,可以调用远程的cuda等硬件资源。还可以在调试远程代码。不过在进行使用的使用要注意下下面的deployment。如果开启了Automatic Update则本地代码跟远程代码是实时同步的,即你改一下东西远程的也马上改,即其它三个功能是没效果的。如果关闭了自动的则是要使用其它三个功能拉i开发。
windows下的子系统WSL的使用与总结,pycharm配置远程python环境_第3张图片

你可能感兴趣的:(python,pycharm,linux系统知识)