wsl=

  1. 安装wsl wsl --install,用户名wu,密码 123456, https://learn.microsoft.com/en-us/windows/wsl/install

  2. 安装anaconda, 把anaconda移动到wu目录下,在wu用户以及用户目录下执行bash Anaconda-文件名,安装目录为/home/wu/anaconda3

  3. 配置conda环境变量,root和wu用户均需要

    #wu用户
    vim ~/.bashrc
    #在最后一行加上, 按:直接跳到最后一行
    export PATH=$PATH:/home/wu/anaconda3/bin
    #保存并退出
    source ~/.bashrc
    #查看能否找到Conda命令
    conda -V
    
    
    #root用户下执行上面相同操作
    
  4. 使用su切换root用户会出现su:Authentication failure,这个问题产生的原因是由于 ubuntu 系统默认是没有激活 root 用户的

    sudo passwd
    输入root用户密码
    
  5. 创建环境

  6. 为conda添加镜像源 https://zhuanlan.zhihu.com/p/434356947

  7. 安装拓展包

    pip install -r LGLP-requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
    
  8. 安装拓展包会出现如下问题 subprocess.CalledProcessError: Command '['which', 'g++']' returned non-zero exit status 1.这个错误主要表明,当前电脑没有 g++ 模块,

    sudo apt-get install make gcc g++  
    sudo apt-get install manpages-dev
    # 或者使用下面的一步命令
    # sudo apt-get install build-essential
    # 安装后,可以运行下面命令查看是否安装成功
    g++ --version	# 查看当前版本
    
  9. 执行 命令时会出现

请添加图片描述执行apt-get update,会出现Permission deny,改为root用户执行该命令,或者使用sudo apt-get update
请添加图片描述

  1. 再次执行sudo apt-get install make gcc g++ 会出现

请添加图片描述

  1. Uable to locate package问题,修改镜像源

    # 修改 apt-get 源的配置文件
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份
    sudo vim /etc/apt/sources.list #修改
    #添加aliyun镜像源
    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    
    sudo apt-get update #更新列表
    
  2. 再次安装g++模块

    sudo apt-get install make gcc g++  
    sudo apt-get install manpages-dev
    # 或者使用下面的一步命令
    # sudo apt-get install build-essential
    # 安装后,可以运行下面命令查看是否安装成功
    g++ --version	# 查看当前版本
    
  3. 使用pycharm进行debug时经常会出现connection refused
    请添加图片描述

  4. 使用ifconfig查看wsl的ip地址,如果没有ifconfig命令,先安装

    请添加图片描述

  5. 使用ipconfig查看,WSL是有对应的虚拟网卡的,172.28.48.1

请添加图片描述

  1. pycharm的报错居然是Could not connect to 172.0.0.1:35895, PyCharm估计是作为客户端, 而WSL这个虚拟网卡是作为服务器, pycharm先连接WSL, 然后WSL网卡转发给内部的py解释器.
    应该是在PyCharm向WSL网卡发起TCP连接时被防火墙拦截了,接下来配置一下windows的防火墙的入站规则
    原文链接:https://blog.csdn.net/qq_38992249/article/details/122387097

  2. windows防火墙入站规则

    请添加图片描述

  3. 允许pycharm的TCP请求通过
    请添加图片描述

  4. 再次debug即可成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/4071.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C#方法详解

总目录 文章目录总目录前言一、方法概述1、方法签名2、调用/访问方法/方法形参与实参二、扩展方法1.实现扩展方法2、扩展方法调用3、优先级问题4、其他扩展方法示例1.获得枚举的Description2.其他常用扩展方法三、方法参数列表详解1、可选自变量(可选参数&#xff0…

深入剖析 MVC 模式与三层架构

文章目录1. 前言2. MVC模式3. 三层架构4. MVC和三层架构5. 总结5.1 IDEA 小技巧1. 前言 前面我们探讨了 JSP 的使用,随着计算机技术的不断更新迭代,JSP 的技术由于存在很多的缺点,已经逐渐退出了历史的舞台,所以在学习时&#xf…

Google代码覆盖率最佳实践

软件质量保障: 所寫即所思|一个阿里质量人对测试的所感所悟。谷歌一直倡导的领域之一是使用代码覆盖率数据评估风险并识别测试中的真空。然而,代码覆盖率的价值一直是个争议的话题。每次聊到代码覆盖率时,似乎都会引发无尽的争论。由于大家固…

88、K-Planes: Explicit Radiance Fields in Space, Time, and Appearance

简介 主页:https://sarafridov.github.io/K-Planes/ 图像使用一个平面表示,静态三维场景用三个平面表示,后续动态场景用三个平面加一维时间 t 表示,论文提出使用六个平面表示动静态场景,即静态场景占三个平面&#x…

【超详细文件操作(三)】C语言

作者:日出等日落 专栏:C语言 只有流过血的手指,才能弹出世间的绝唱。 ——泰戈尔 目录 1.文件的随机读写 1.1 fseek函数 1.1.1 下面使用fseek函数 1.2 ftell函数 1.3 rewind函数 …

Spring源码分析-Bean创建流程三

目录 一、 列举一些创建对象有哪几种方式 二、自定义BeanPostProcess生成代理对象 1、实战案例 2、源码分析 三、通过supplier创建对象 1、实战案例 2、源码分析 四、通过FactoryMethod创建对象 1、实战案例 2、源码分析 五、小总结 一、 列举一些创建对象有哪几种方…

作为一个女测试员是什么样的体验?

面试时极度紧张,语无伦次,觉得肯定没戏,最后却拿到高薪offer。 工作之后我听同事们讲,测试总监面试官并没打算要我,但身边的人都问他: 那个小姐姐什么时候来报道?... 于是在众人的期待的目光…

撮合交易系统简介

1 撮合交易系统简介 金融市场: 为了应对更高峰值的成交量,国内各金融机构,主要是交易所和银联、中心之间需求越来越多: 其中最重要的就是撮合系统: 系统拓扑图: 委托终端/柜台: 网关&#xff1…

一四三、人脸识别自动点赞、关注

文章目录脚本功能获取video当前播放帧图片将图片传到后台调用百度人脸识别接口拿到识别结果处理逻辑效果展示问题记录脚本功能 通过获取video当前播放帧图片,截图调用后台接口,再调用百度人脸识别拿到人脸信息(年龄、颜值、性别等&#xff09…

元宇宙医生虚拟形象提高远程医疗服务质量

与现实中不同,3D虚拟形象是由个人在数字空间中自由选择并进行扮演的。这种3D虚拟形象在元宇宙中的重要性越来越突出。 在元宇宙虚拟空间中,用户借助元宇宙3D虚拟形象就能与其他用户互动、交流并获得真实的沉浸式体验,因此能广泛融入各种生活、…

「解析」牛客网-华为机考企业真题 41-60

又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工…

基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置

目录 1.概述2. EB配置2.1 PWM->General2.2 PWM->Channel2.2.1 PWMChannel配置2.2.2 PwmChannelClass配置2.2.3 GTM通道选取2.3 MCU关联配置2.4 Port关联配置1.概述 本篇开始我们基于EB Tresos工具对英飞凌TC3xx系列MCU的MCAL开发进行介绍,结合项目经验对各MCAL外设的开…

Docker:关于 Dockerfile 编写优化的一些笔记整理

写在前面 分享一些 Dickerfile 构建镜像优化方式的笔记理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式&#…

【React全家桶】Flux与Redux

🎞️🎞️🎞️ 博主主页: 糖 -O- 👉👉👉 react专栏:react全家桶 🌹🌹🌹希望各位博主多多支持!!&a…

javaScript扫雷

文章目录一、准备工作1.图片2.html2.css3.js二、初始化数据1. 配置文件2.工具文件3.逻辑文件1.main函数2.init函数1.随机生成雷2.css添加三、完整代码1.html2.js3.css一、准备工作 1.图片 需要找三张图片 旗子的图片 炸弹的图片 爆炸的图片 2.html html文件夹新建一个html文…

区块链基本原理

区块链的起源 创始者介绍 姓名:中本聪(英语:SatoshiNakamoto),自称日裔美国人,日本媒体常译为中本哲史,此名是比特币协议及其相关软件Bitcoin-Qt的创造者,但真实身份未知。 中本聪于…

Chapter9.1:线性系统状态空间基础(上)

该系列博客主要讲述Matlab软件在自动控制方面的应用,如无自动控制理论基础,请先学习自动控制系列博文,该系列博客不再详细讲解自动控制理论知识。 自动控制理论基础相关链接:https://blog.csdn.net/qq_39032096/category_10287468…

解决Visual Studio设置C++标准 但是_cplusplus始终为199711

目录场景复现Visual Studio官方说明C标准对应表解决方案方法一 恢复__cplusplus宏方法二 使用_MSVC_LANG宏场景复现 我在VS2022偶然的一次测试C标准开发环境,发现无论我怎么修改C语言标准,输出的__cplusplus宏总是199711。 Visual Studio官方说明 链…

【C++】vector模拟实现及其应用

文章目录vector的介绍vector的使用及其实现vector的定义vector iterator 的使用vector空间增长问题vector的增删查改vector的介绍 vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素…

开源 Swallow 代码审计系统体验

最近在哔哩哔哩看 到Swallow 代码审计系统的宣传,发现功能比较适合我目前的工作需要,安装使用了一下,简单做了一个笔记,分享给有需要的朋友. 底层架构为蜻蜓编排系统,墨菲SCA,fortify,SemGrep,hema 项目地址:https://github.com/StarCrossPortal/swallow 安装与使用视频教程:ht…