查看: 80|回覆: 0

[Debian] 在debian上安装python3.10

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-5-12
發表於 2023-5-11 14:49:00 | 顯示全部樓層 |閲讀模式

先更新系统。

sudo apt update

首先需要安装所需的依赖项,以便能够从源代码构建 Python 3.10。

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

然后从 Python官方发布页面下载 Python 3.10.10
wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz

1.解压源代码。

tar -xf Python-3.10.*.tgz

这将创建一个名为 Python-3.10.10 的目录,其中包含 Python 的源代码。

2.导航到解压目录并运行 configure 命令以检查所需的依赖项是否可用。在命令中,–enable-optimizations 标志用于优化二进制文件并运行多个测试

cd Python-3.10.*/
./configure --enable-optimizations

检查完成后,从源代码构建 Python 3.10,如下所示。请记住使用 -j 标志加快进程。这指定了系统中的内核数。nproc命令显示您的系统内核。
make -j 4

make 完成后,继续并在 Debian 11|10 上安装 Python 3.10,如下所示。
sudo make altinstall
该 altinstall 标志用于维护/usr/bin/python 中的默认 Python 二进制路径。

3.验证您的安装。

$ python3.10 --version
Python 3.10.0

注意:使用 altinstall 命令安装的 Python 版本不能通过 python3 命令调用,需要使用 python3.10 命令调用。

4.在 Debian 11|10 上安装 Python 模块|扩展
扩展和模块在 Python 上是必不可少的,因为它们为 Python 应用程序添加了功能。这些扩展和模块可以使用 Python 包管理器 (PIP) 安装在 Debian 11|10 上,该管理器使用以下命令安装:

sudo apt install python3-pip
使用 PIP,您可以使用语法轻松安装所选模块。

sudo pip install module-name

5.运行脚本
切换到Python脚本所在的目录,然后执行以下命令来运行Python脚本:
python3.10 hello.py

*安装OpenCV
pip3.10 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

安装 matplotlib 模块:
sudo apt-get update
sudo apt-get install python3-matplotlib

安装open3d
pip3.10 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ open3d

 



来源:https://www.cnblogs.com/hjklone/p/17391034.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部