#python #python-3.7 #ubuntu-20.04
#python #python-3.7 #ubuntu-20.04
Вопрос:
Мне нужно использовать Python3.7 для проекта, но в Ubuntu 20.04 нет python3.7-dev в репозиториях apt. Я установил Python3.7 из архива, но он не устанавливает заголовки. Я заметил в каталоге сборки, который libpython3.7m.a
существует, но я ищу libpython3.7.so
. Я не вижу никаких вариантов для создания общей или статической библиотеки, и я не знаю, куда идет этот файл, я надеялся, что сценарий сборки позаботится об этом.
Кто-нибудь знает рекомендуемый способ установки заголовков python из более старых версий?
Ответ №1:
sudo apt-&et install python3.7-dev
Вы можете установить его для любой версии python. by sudo apt-&et install python3.x-dev
Ответ №2:
Попробуйте это один раз и дайте мне знать, если это не помогло
sudo apt-&et install python3-dev
Комментарии:
1. Нет, это не работает, потому что версия в репозиториях Ubuntu 20.04 равна 3.8, но мне нужна 3.7.
2. Итак, вам нужна конкретная версия. Я нашел один сайт, на котором написано попробовать с помощью ‘sudo apt-&et install python3.7-dev’, дайте мне знать, сработало ли это. Я отредактирую ответ, если он сработает правильно, что может помочь другим, у кого такая же проблема. Проверьте этот сайт: zoomadmin.com/HowToInstall/UbuntuPacka&e/python3.7-dev
3. Да,
sudo apt-&et install python3.7-dev
получилось.4. Возможно ли сделать то же самое с pyenv?
5. @Jimi это сработало отлично.
Ответ №3:
может быть, вы можете использовать libpython3.7m-pic.a
вместо этого, который в какой-то степени действует как libpython3.7.so