Ubuntu Linux 23.10安装manimgl

  1. 简介:manimgl是使用Python语言开发数学动画的一个库。用来创建数学动画。版本有很多,今天介绍manimgl,他要依赖OpenGL库。

  2. 打开Shell命令行,连接上互联网。先安装opengl。

Shell>>> sudo apt install libgl1-mesa-dev libglm-dev libglm1-mesa-dev mesa-common-dev mesa-utils libglew-dev libglfw3-dev glew-utils

  1. 安装好python的开发环境

shell>>> sudo apt install python3-dev python3-pip python3-venv gcc g++ gdb make

  1. Ubuntu 23.10操作系统必须使用venv的虚拟目录来安装python的第三方库,他不允许直接安在系统的目录里面。

Shell>>> python3 -m venv ~/my_python

shell>>> cd ~/my_python

shell>>> source ./bin/activate

(~/my_python) shell>>> pip install manimgl

  1. 注意:也必须安装好gcc 等编译器,因为Python要依赖他们。

  2. 注意:如果嫌弃下载速度太慢,可以编写pip.cnf 文件,里面写上国内的python库的镜像站地址,并把pip.cnf文件放在/etc/之下,最好~/my_python/bin里面也放置一份。重启Shell。

// Pip.cnf 里面的内容是:::::

[global]

timeout=40

index-url=https://pypi.tuna.tsinghua.edu.cn/simple/

extra-index-url=

http://mirrors.aliyun.com/pypi/simple/

http://pypi.douban.com/simple

http://pypi.mirrors.ustc.edu.cn/simple/

[install]

trusted-host=

pypi.tuna.tsinghua.edu.cn

mirrors.aliyun.com

pypi.douban.com

pypi.mirrors.ustc.edu.cn

保存好。

  1. 要开发数学动画,还必须安装texlive、ffmpeg,都装上。有用的。
相关推荐
Spring-wind1 小时前
【linux】kill命令
linux
dreamer2921 小时前
21、Tomato
linux·安全·web安全·网络安全·系统安全
小小的木头人2 小时前
Docker vs. containerd 深度剖析容器运行时
运维·docker·容器
Data 3172 小时前
Shell脚本编程基础(二)
大数据·linux·运维·数据仓库·sql·centos·bash
it技术分享just_free3 小时前
基于 K8S kubernetes 的常见日志收集方案
linux·运维·docker·云原生·容器·kubernetes·k8s
bmseven3 小时前
windows远程桌面连接ubuntu
linux·windows·ubuntu
aidroid4 小时前
git github仓库管理
linux·运维·docker
学习3人组4 小时前
集群服务器主机实现主机名与IP绑定
运维·服务器·tcp/ip
三朝看客4 小时前
k8s自动清理pod脚本分享
linux·docker
it技术分享just_free4 小时前
基于 K8S kubernetes 搭建 安装 EFK日志收集平台
运维·docker·云原生·容器·kubernetes·k8s