如何在Ubuntu 20.04上安装Python3.7-dev?

6
我需要在一个项目中使用Python3.7,但Ubuntu 20.04的apt仓库中没有python3.7-dev。我已经从tarball安装了Python3.7,但它没有安装头文件。我在构建目录中注意到libpython3.7m.a是存在的,但我正在寻找libpython3.7.so。我没有看到任何选项来构建共享库与静态库之间的区别,也不知道那个文件去哪里了,希望构建脚本能处理这个问题。 有谁知道从旧版本安装python头文件的推荐方法吗?
3个回答

5
sudo apt-get install python3.7-dev

您可以为任何版本的 Python 安装它。通过 sudo apt-get install python3.x-dev


2

试一下这个方法,如果没有解决问题,请告诉我。

sudo apt-get install python3-dev

3
不行,因为Ubuntu 20.04仓库中的版本是3.8,但我需要3.7。 - noel
所以,您需要一个特定的版本。我找到了一个网站,建议尝试使用“sudo apt-get install python3.7-dev”。如果这有效,请告诉我。如果正确运行,我将编辑答案,以帮助其他遇到相同问题的人。请查看此网站:https://zoomadmin.com/HowToInstall/UbuntuPackage/python3.7-dev - Sandeep Panchal
4
没问题,sudo apt-get install python3.7-dev 完美解决了。 - Jimi
使用pyenv也可以做到同样的事情吗? - Eric Burel
@Jimi,它完美地运行了。 - Shaida Muhammad

-1
也许你可以使用 libpython3.7m-pic.a,它在某种程度上类似于 libpython3.7.so

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接