Windows下实现Linux内核的Python开发(WSL2+Conda+Pycharm)

许多软件可以通过Python交互,但没有开发Windows版本,这个时候装双系统或虚拟机都很不方便,可以采取WSL2+Conda+Pycharm的策略来进行基于Linux内核的Python开发。

  1. 启动WSL2,安装Linux内核

教程:旧版 WSL 的手动安装步骤 | Microsoft Learn

中途打开内核时可能报错,下载版本升级文件即可解决

  1. 安装Linux版本的anaconda

启动WSL后,windows的文件路径在/mnt下,按照一般的linux版本anaconda安装使用就行。需要注意wsl里的文件路径不区分大小写,但是anconda安装需要区分大小写,因此设置安装目录的时候最好默认路径,其次不要忘记添加环境变量。

Linux下好像只有清华镜像源可以用,也不能用https和梯子,否则conda install会报错或一直卡住。

WSL没有图形界面,不能使用plt.show(),只能用plt.savefig存储图片下来看。

  1. 将conda环境导入Pycharm

Pycharm专业版支持直接导入WSL中的Python环境。经过测试发现社区版的Pycharm识别不了anaconda3/envs/env_name/bin下的Python环境,但是专业版的就可以。

Windows下实现Linux内核的Python开发(WSL2+Conda+Pycharm)_第1张图片

你可能感兴趣的:(python,pycharm)