Как установить Python 3.12.8 в качестве стандартного Python в MacOS?Python

Программы на Python
Ответить
Anonymous
 Как установить Python 3.12.8 в качестве стандартного Python в MacOS?

Сообщение Anonymous »

В MacOS 14.8.3 я хочу установить Python версии 3.12.8 с pyenv. Я его установил и вроде установился:

Код: Выделить всё

$ pyenv versions
system
* 3.12.8 (set by /Users/alex/.pyenv/version)
Однако при проверке версии я получаю

Код: Выделить всё

$ python -V
Python 3.9.6
и

Код: Выделить всё

$ which python
/Users/alex/.pyenv/shims/python
Содержимое этого файла

Код: Выделить всё

#!/usr/bin/env bash
set -e
[ -n "$PYENV_DEBUG" ] && set -x

program="${0##*/}"

export PYENV_ROOT="/Users/alex/.pyenv"
exec "/usr/local/opt/pyenv/bin/pyenv" exec "$program" "$@"
Интересно, что при использовании именно того питона из какого питона я получаю

Код: Выделить всё

$ .pyenv/shims/python -V
Python 3.12.8
Похоже, что система использует правильный Python из .pyenv/shims/python, но использует неправильный Python. Это не имеет никакого смысла! Он использует правильную и неправильную версию одновременно.
В файле .bash_profile в начале добавлены следующие строки:

Код: Выделить всё

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
Даже после перезагрузки ноутбука старая версия остается стандартной. Как это исправить, чтобы сделать 3.12.8 глобальной версией Python по умолчанию?

Подробнее здесь: https://stackoverflow.com/questions/798 ... n-on-macos
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»