Pyenv local/global не работает на Каталине ⇐ Python
-
Гость
Pyenv local/global не работает на Каталине
У меня новый MacBook со свежими установками всего, что я обновил до macOS Catalina. Я установил homebrew, а затем pyenv и установил Python 3.8.0 с помощью pyenv. Кажется, все это работало правильно.
Однако ни pyenv local, ни pyenv global, похоже, не действуют. Вот все подробности того, что я вижу:
thewizard@Special-MacBook-Pro ~ % версий pyenv система * 3.8.0 (устанавливается /Usersthewizard/.python-version) thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % pyenv global 3.8.0 thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % pyenv local 3.8.0 thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thewizard/.pyenv/bin thewizard@Special-MacBook-Pro ~ % cat ~/.zshenv экспортировать PYENV_ROOT="$HOME/.pyenv" экспортировать PATH="$PYENV_ROOT/bin:$PATH" если команда -v pyenv 1>/dev/null 2>&1; затем eval "$(pyenv init -)" фи Кстати, в моем .pyenv нет /bin, я добавил эти команды только для некоторых других инструкций, но планирую удалить их, потому что считаю, что это неправильно:
thewizard@Special-MacBook-Pro ~ % ls -al ~/.pyenv всего 8 drwxr-xr-x 5 thewizard Staff 160 2 ноября 15:03. drwxr-xr-x+ 22 thewizard Staff 704 2 ноября 15:36 .. drwxr-xr-x 22 thewizard Staff 704 2 ноября 15:03 прокладки -rw-r--r-- 1 thewizard Staff 6 ноя 2 15:36 версия drwxr-xr-x 3 thewizard Staff 96 2 ноября 15:01 версии Следует отметить, что Catalina перешла на zsh с bash, не уверен, что это уместно здесь.
У меня новый MacBook со свежими установками всего, что я обновил до macOS Catalina. Я установил homebrew, а затем pyenv и установил Python 3.8.0 с помощью pyenv. Кажется, все это работало правильно.
Однако ни pyenv local, ни pyenv global, похоже, не действуют. Вот все подробности того, что я вижу:
thewizard@Special-MacBook-Pro ~ % версий pyenv система * 3.8.0 (устанавливается /Usersthewizard/.python-version) thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % pyenv global 3.8.0 thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % pyenv local 3.8.0 thewizard@Special-MacBook-Pro ~ % python --version Питон 2.7.16 thewizard@Special-MacBook-Pro ~ % echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thewizard/.pyenv/bin thewizard@Special-MacBook-Pro ~ % cat ~/.zshenv экспортировать PYENV_ROOT="$HOME/.pyenv" экспортировать PATH="$PYENV_ROOT/bin:$PATH" если команда -v pyenv 1>/dev/null 2>&1; затем eval "$(pyenv init -)" фи Кстати, в моем .pyenv нет /bin, я добавил эти команды только для некоторых других инструкций, но планирую удалить их, потому что считаю, что это неправильно:
thewizard@Special-MacBook-Pro ~ % ls -al ~/.pyenv всего 8 drwxr-xr-x 5 thewizard Staff 160 2 ноября 15:03. drwxr-xr-x+ 22 thewizard Staff 704 2 ноября 15:36 .. drwxr-xr-x 22 thewizard Staff 704 2 ноября 15:03 прокладки -rw-r--r-- 1 thewizard Staff 6 ноя 2 15:36 версия drwxr-xr-x 3 thewizard Staff 96 2 ноября 15:01 версии Следует отметить, что Catalina перешла на zsh с bash, не уверен, что это уместно здесь.