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

UBANTU安装Duckietown细节操作与错误记录

一,安装

1.虚拟机安装VM,安装UBUNTU系统,按照VMware虚拟机安装Ubuntu教程(超详细)_vmware安装ubuntu-CSDN博客

去操作就可以,绝对详细,而且不坑。

2.个人建议使用搜狗输入法。

3.打开系统文件夹

例如我的叫tuoni,或者也可以在桌面,看个人爱好,点击右键,在终端中打开。

记住在哪里打开的终端,以后就从哪里进去,不然路径不对。!!!!!!!!!

4.终端打开

5.更新系统和安装必要的软件包打开终端并输入以下命令:

sudo apt-get update sudo apt-get upgrade sudo apt-get install python3 python3-pip python3-venv git

6.创建虚拟环境“meav”输入以下命令创建名为“meav”的虚拟环境:

python3 -m venv meav

7.激活虚拟环境输入以下命令激活虚拟环境:

source meav/bin/activate

虚拟环境激活后,你会在终端提示符前看到“(meav)”字样,表示当前处于“meav”虚拟环境中。

8.安装Conda在虚拟环境中安装Conda:

pip3 install conda

其实这步我也没明白用处,但是装了也不亏。

9.克隆Duckietown仓库输入以下命令克隆Duckietown的代码仓库:

git clone https://github.com/duckietown/gym-duckietown.git

10.进入Duckietown目录进入克隆下来的Duckietown目录:

cd gym-duckietown

11.安装依赖项使用pip3安装所需的依赖项:

pip3 install -e .

12.运行以下命令来启动Duckietown的手动控制界面

python3 manual_control.py --env-name Duckietown-small_loop-v0

二.各种破问题:

1.ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.

解决方法:

  1. 卸载当前的 NumPy

    pip3 uninstall numpy
  2. 安装 NumPy 1.23.0 版本

    pip3 install numpy==1.23.0

2.ImportError: cannot import name 'gluNewQuadric' from 'pyglet.gl' (/home/tuoni/桌面/meav/lib/python3.8/site-packages/pyglet/gl/__init__.py)

解决方法:

  1. 卸载当前的 Pyglet

    pip3 uninstall pyglet
  2. 安装 Pyglet 1.5.28

    pip3 install pyglet==1.5.28

三.windows的VScode安装Duckietown,

f方法:

别试,别用,放弃就行,浪费时间,纯智商税,不要信AI瞎说。

装个虚拟机按上文去做。

四.Duckietown打开卡住,无法移动。

方法:卸载全部,从头来,不要听AI的改各种.py文件,别试,就是循环里玩猴。

五.还有各种问题,留言我解答,因为尝试次数太多,错误太多,我记不住了。

一切顺利打开后

左上角的一排数字会动。

http://www.jsqmd.com/news/587950/

相关文章:

  • 效率提升秘籍:利用快马生成智能安装器,极速部署openclaw开发环境
  • 揭秘Farm模块图追踪技术:如何实现极速热更新与精准依赖分析
  • 终极QuickJS压缩指南:从零开始的高效数据处理方案
  • 解决VirtualBox/VMware虚拟机在win10下运行ensp时AR启动卡死问题
  • Input Projector(输入投影层)
  • 天梯赛L2题解(041-044)
  • 多少家庭不是穷,是被面子慢慢拖垮的
  • 机器学习超参数调优实战:3个技巧让模型性能提升30%
  • Farm 性能监控与优化终极指南:10个技巧快速定位构建瓶颈
  • 终极指南:5个简单技巧优化Agenda性能,大幅减少MongoDB查询压力
  • 10个知名企业如何利用NideShop快速搭建高转化电商平台的终极指南 [特殊字符]
  • At.js 终极兼容性指南:从 IE7+ 到现代浏览器的完美解决方案
  • 终极指南:如何扩展Bloaty功能 - 自定义解析器和数据源开发完整教程
  • 零服务器运维:前端资源的Serverless云集成终极指南
  • NideShop高可用架构设计:负载均衡与故障转移机制终极指南
  • 零基础搭建java开发环境:利用快马ai一键生成jdk17配置教程
  • 【JavaEE32-后端部分】Spring事务进阶:@Transactional三大利器,把事务玩明白【AI辅助理解】
  • XXMI启动器:多维度解析二次元游戏模组统一管理平台
  • 终极揭秘:Bloaty的RangeMap数据结构如何实现精准二进制尺寸分析
  • 分离调试文件完整指南:为什么构建ID验证对Bloaty二进制分析至关重要
  • 构建智能分拣系统:基于快马平台与龙虾openclaw的完整抓取实战项目开发
  • 如何在Rails应用中集成Paperclip与Bootstrap:创建响应式文件上传界面的完整指南
  • Canvas动画表视图控制器:iOS开发者的终极零代码动画解决方案
  • 一道多项式作业题目的构思
  • OmX与机器学习集成:打造更智能的编码助手终极指南
  • 实战指南:基于vmware官网案例用快马构建企业级虚拟化解决方案
  • 终极指南:AriaNg项目测试覆盖率工具配置与报告生成
  • CRI-O与Podman完美配合:构建完整容器开发生态终极指南
  • ColorControl终极指南:专业级显示管理与智能电视控制一体化解决方案
  • 终极指南:如何实现lamp-cloud多租户搜索功能的高效数据检索