На моем Mac установлен python 3.10.5, и я создал виртуальную среду с python 3.8.5, теперь я хочу создать еще одну виртуальную среду с python 3.7, я некоторое время искал в Интернете, большинство людей предложили бы использовать pyenv, но Я почти уверен, что моя виртуальная среда Python 3.8.5 установлена без pyenv, я использовал только virtualenv.
sky@Skys-MBP ~ % python -V
Python 3.10.5
sky@Skys-MBP ~ % cd environments
sky@Skys-MBP environments % ls
bin coursera lib python3.8env pyvenv.cfg screenshots share
sky@Skys-MBP environments % source python3.8env/bin/activate
(python3.8env) sky@Skys-MBP environments % python -V
Python 3.8.5
(python3.8env) sky@Skys-MBP environments % deactivate
sky@Skys-MBP environments %
@Клаус Д. Как установить python только в определенную папку?
Вам нужно установить Python глобально. Вы можете установить столько интерпретаторов Python, сколько захотите. -- "Установка только в определенную папку" не существует для Python, насколько мне известно. Но наверняка где-то должны быть какие-то дополнительные дополнительные инструменты, которые могли бы помочь двигаться в этом направлении. -- Не уверен, что pyenv может помочь вам в ваших конкретных случаях использования, вы должны попробовать. -- Во всяком случае, верно то, что virtualenv требует, чтобы интерпретатор Python был установлен и работал заранее.






узнайте путь, по которому установлена ваша версия Python
беги ниже
virtualenv -p /your/python/path/python2.6 имя папкиздесь
Если вы действительно остановились на Python 2.6, вас ждет мир боли.
просто пример, лол
Установите нужную версию Python и
/path/to/your/python/binary -m venv ....