pyenv-virtualenv: «3.6.4» не установлен в pyenv

Это просто смущает меня, и я не знаю, что это значит. У меня на компьютере установлена ​​версия 3.6.4 (MacOS), но она не хочет работать.

Я не могу придумать никакого решения и не знаю, что делать.


person Mathieu Monnot    schedule 05.08.2018    source источник


Ответы (1)


Ответ немного отличается, независимо от того, работаете ли вы на Mac или Linux (я не использую Windows для работы с Python).


Установить

(MacOS =›) Убедитесь, что на вашем компьютере установлены инструменты XCode CLI.

xcode-select --install

Затем, чтобы установить virtualenv, вам нужно ввести следующую команду.

pyenv install 3.6.4

Здесь у вас могут возникнуть проблемы с недоступной библиотекой zlib. Тем не менее, XCode CLI должен был установить zlib. Так что все готово (тем не менее у него все еще есть некоторые проблемы с MacOS Mojave).


Создать виртуальную среду

Затем создайте новый virtualenv для будущего использования:

pyenv virtualenv 3.6.4 v3.6.4


Проверять

Убедитесь, что все в порядке и что virtualenv установлен с помощью следующей команды:

pyenv virtualenvs


Использовать

Тогда вам просто нужно использовать его. Например, для локального использования:

pyenv local v3.6.4


Проверять

Убедитесь, что все в порядке:

pyenv local, а должно отображаться v3.6.4.

person Rem's    schedule 07.08.2018
comment
У меня были проблемы, подобные этой. Связанная проблема с новой установкой MacOs Big Sur и Brew. - person nenetto; 07.04.2021