首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在debian 9服务器上安装Python3.10.x?

是否可以在debian 9服务器上安装Python3.10.x?
EN

Unix & Linux用户
提问于 2022-05-27 06:24:29
回答 1查看 991关注 0票数 0

我有一个Python应用程序,它使用的是烧瓶。

生产服务器正在运行Debian 9并安装了Python3.5.3。

我们为这个应用程序添加了一些功能,它使用了依赖于Python3.10.x的语言特性和包。

我找不到Debian 9的Python3.10.x软件包。目前,将服务器升级到更最新的Debian版本或发行版并不是一种选择。

我已经尝试过从源代码编译Python3.10,3.9,但是在运行应用程序时得到了segmentation fault错误。

我尝试使用https://tecadmin.net/how-to-install-python-3-9-on-debian-9/中提到的步骤从源代码编译Python

代码语言:javascript
复制
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz 
tar xzf Python-3.x.x.tgz 
cd Python-3.x.x 
./configure --enable-optimizations 
make altinstall 

我试图编译3.10.4、3.9.13和3.8.13版本,但没有成功。在尝试运行应用程序的同时继续获取segmentation fault

另外,在Linux操作系统发行版与Python版本支持之间是否存在维护列表?

EN

回答 1

Unix & Linux用户

发布于 2022-12-01 02:29:59

可能还有许多其他的问题来源,但这可能会有所帮助。我认为在构建Python时包含几行编译器/链接器标志行(最后3行)更为典型。不知道真的..。我一直在偷货。但以下几点对我来说通常是有效的:

代码语言:javascript
复制
./configure --prefix=/usr/local \
    --enable-optimizations \
    --with-lto \
    --with-dbmliborder=bdb:gdbm \
    --with-ensurepip \
    'CFLAGS=-g -fstack-protector-strong -Wformat -Werror=format-security' \
    LDFLAGS="-Wl,-z,relro" \
    CPPFLAGS=-D_FORTIFY_SOURCE=2

..。然后是make install (将其放入/usr/local/bin等)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/704017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档