sudo apt-get install,pip3 install,sudo apt install这些命令是在Linux系统中用于安装软件包或Python库的不同方法,它们分别属于不同的包管理系统和工具。
-
sudo apt-get install:
- 这是在Debian、Ubuntu等基于Debian的系统上用于从APT(Advanced Package Tool)软件包管理系统中安装软件包的标准命令。
sudo
表示“超级用户权限”(或“以超级用户身份执行”),它允许用户执行通常需要更高权限的命令。apt-get
是APT工具的子命令,用于从软件库中检索软件包信息并执行安装、更新等操作。install
是apt-get
的一个选项,用于安装指定的软件包。- 示例:
sudo apt-get install vim
会安装vim
文本编辑器。
-
pip3 install:
- 这是用于安装和管理Python 3包的工具pip的命令。
pip3
通常是Python 3版本的pip工具的名称,用于与Python 3环境一起工作。在某些系统上,pip
可能默认指向Python 2或Python 3,但使用pip3
可以确保与Python 3的兼容性。install
是pip的一个命令,用于从Python包索引(PyPI)下载并安装指定的包。- 示例:
pip3 install numpy
会安装NumPy库,这是一个用于数值计算的Python库。
-
sudo apt install:
- 这是
sudo apt-get install
命令的一个较新且更简洁的变体。在较新的Debian和Ubuntu系统上,apt
命令已被引入作为apt-get
、apt-cache
和apt-config
等工具的一个更现代、更用户友好的前端。 - 与
sudo apt-get install
类似,sudo apt install
也用于从APT软件包管理系统中安装软件包,但语法更简洁。 - 示例:
sudo apt install firefox
会安装Firefox浏览器。
- 这是
Ch. 22 - Drakehttps://underactuated.csail.mit.edu/drake.html
TutorialsNotebooks for data scientists and data analysts.https://deepnote.com/workspace/Drake-0b3b2c53-a7ad-441b-80f8-bf8350752305/project/Tutorials-2b4fc509-aef2-417d-a40d-6071dfed9199/notebook/authoring_leaf_systems-3b5b597aa3d6494ba0ffc10ae0c7de12
https://github.com/RobotLocomotion/drake/tree/master/examples/bouncing_ballhttps://github.com/RobotLocomotion/drake/tree/master/examples/bouncing_ball
Drake Tutorial | Drake TutorialLearning Drake from the perspective of a robotics beginner.https://drake.guzhaoyuan.com/
Releases · RussTedrake/underactuated · GitHubThe course text for MIT 6.832 (and 6.832x on edX). Contribute to RussTedrake/underactuated development by creating an account on GitHub.https://github.com/RussTedrake/underactuated/releases
Ch. 23 - Multi-Body Dynamicshttps://underactuated.csail.mit.edu/multibody.html
Visualize data in LCM | Drake Tutorialhttps://drake.guzhaoyuan.com/thing-to-do-in-drake/visualize-data-in-lcm
TutorialsNotebooks for data scientists and data analysts.https://deepnote.com/workspace/Drake-0b3b2c53-a7ad-441b-80f8-bf8350752305/project/Tutorials-2b4fc509-aef2-417d-a40d-6071dfed9199/notebook/authoring_leaf_systems-3b5b597aa3d6494ba0ffc10ae0c7de12
Robotic Manipulationhttps://manipulation.mit.edu/
GitHub - GitWeiZhang/teachingContribute to GitWeiZhang/teaching development by creating an account on GitHub.https://github.com/GitWeiZhang/teaching
drake/examples/simple_continuous_time_system.cc at master · RobotLocomotion/drake · GitHubModel-based design and verification for robotics. Contribute to RobotLocomotion/drake development by creating an account on GitHub.https://github.com/RobotLocomotion/drake/blob/master/examples/simple_continuous_time_system.cc
drake/matlab at f9e34080cf77ddf49370eaa866212e50f245e6d4 · RobotLocomotion/drake · GitHubModel-based design and verification for robotics. Contribute to RobotLocomotion/drake development by creating an account on GitHub.https://github.com/RobotLocomotion/drake/tree/f9e34080cf77ddf49370eaa866212e50f245e6d4/matlab
TutorialsNotebooks for data scientists and data analysts.https://deepnote.com/workspace/Drake-0b3b2c53-a7ad-441b-80f8-bf8350752305/project/Tutorials-2b4fc509-aef2-417d-a40d-6071dfed9199/notebook/hydroelastic_contact_basics-c02e2fcabe6d41c1ac28fe8f74c8a07b
Project initialization - Deepnote docsDeepnote provides an optional feature to run custom Python initialization code every time your project hardware boots up. To utilize this…https://deepnote.com/docs/project-initialization
GitHub - meshcat-dev/meshcat: Remotely-controllable 3D viewer, built on top of three.jsRemotely-controllable 3D viewer, built on top of three.js - meshcat-dev/meshcathttps://github.com/meshcat-dev/meshcat
underactuated/.dockerignore at master · RussTedrake/underactuated · GitHubThe course text for MIT 6.832 (and 6.832x on edX). Contribute to RussTedrake/underactuated development by creating an account on GitHub.https://github.com/RussTedrake/underactuated/blob/master/.dockerignore