当前位置: 首页 > news >正文

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环境,但是专业版的就可以。

http://www.lryc.cn/news/35026.html

相关文章:

  • 新闻发布网站分析及适用场景
  • 云原生时代顶流消息中间件Apache Pulsar部署实操之Pulsar IO与Pulsar SQL
  • Input子系统(一)启动篇
  • WuThreat身份安全云-TVD每日漏洞情报-2023-03-08
  • ABP IStringLocalizer部分场景不生效的问题
  • 数组(四)-- LC[167] 两数之和-有序数组
  • Mac电脑,python+appium+安卓模拟器使用步骤
  • Linux命令·find进阶
  • R语言ggplot2 | 用百分比格式表示数值
  • 【代码训练营】day53 | 1143.最长公共子序列 1035.不相交的线 53. 最大子序和
  • 消息队列理解
  • 【Linux内核一】在Linux系统下网口数据收发包的具体流向是什么?
  • 南京、西安集成电路企业和高校分布一览(附产业链主要厂商及高校名录)
  • 后端Java随机比大小游戏实战讲解
  • dolphinschedule使用shell任务结束状态研究
  • 如何用postman实现接口自动化测试
  • AHRS(航姿参考系统)IMU(惯性测量单元)和INS的分析对比研究-2023-3-8
  • 企业管理经典书籍推荐
  • JVM系列——破坏双亲委派模型的场景和应用
  • 基于智能边缘和云计算的数字经济服务细粒度任务调度机制
  • ccc-pytorch-卷积神经网络实战(6)
  • 置信椭圆(误差椭圆)详解
  • FreeSWITCH 智能呼叫流程设计
  • 什么是Restful风格
  • sumifs的交叉 表的例子
  • React :一、简单概念
  • Actipro WinForms Studio Crack
  • 英伦四地到底是什么关系?
  • Google三大论文之GFS
  • 嵌入式安防监控项目——exynos4412主框架搭建