@Tribian

Как создать venv с Python младшей версией чем установлена в системе?

Я новичок. MacOS.
Устанавливал pycharm, python3 и venv по инструкции. Сейчас python 3.11 - проблем нет. Проекты создаются и всё работает.
Появилась необходимость сделать скрипт для XP, на офф сайте XP поддерживается лишь python 3.4.
Думал скачаю с офф сайта нужную версию, создам в проекте виртуальную среду с нужной версией (3.4) вы выберу интерпретатор со старой версией и всё, но не получилось.
Python 3.4 установился. virtualenv уже была установлена, при попытке создать виртуальное окружение командой
virtualenv ptest -p python3.4
получаю ответ системы:
RuntimeError: failed to find interpreter for Builtin discover of python_spec='python3.4'

Так же если попытаться посмотреть версию python, то в случае запроса: python3.11 --version
ответ системы:
Python 3.11.0

А если : python3.4 --version, то
Выскакивает окно: Приложение «Python» неожиданно завершило работу.
dyld[4298]: dyld cache '/System/Library/dyld/dyld_shared_cache_x86_64h' not loaded: syscall to map cache into shared region failed
dyld[4298]: Library not loaded: '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation'
Referenced from: '/Library/Frameworks/Python.framework/Versions/3.4/Resources/Python.app/Contents/MacOS/Python'
Reason: tried: '/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file), '/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation' (no such file)
zsh: abort python3.4 --version

Так же если в pycharm создать проект и выбрать интерпретатор python3.4 (выбирал 1 и 6 строчку), то вылетает ошибка:
641ecd06bf5a7298528715.png
641ecd11dc1d6504648661.png
Гуглил гуглил не нагуглил :(
Буду признателен за рекомендации
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Pycharm поддерживает версии начиная с 3.6
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы