Я использую Macbook. Он поставляется с установленным python 2.7.6. Я вручную установил python 3.4. Я разрабатываю сайты, используя django. Я использовал только python 3, и когда я работаю над проектом, я просто помещаю его в виртуальную среду.Как создать виртуальную среду для конкретной версии Python?
Например, у меня есть проект с использованием django-1.8 и python-3.4. Я использовал следующую команду для создания среды:
python3 -m venv myvenv
После этого я установил Джанго и другие пакеты внутри этой среды.
Однако я хочу работать над другим проектом с использованием python 2.7. Как создать среду для python 2.7 и установить пакеты внутри этого, чтобы мои другие проекты оставались раздельными и работоспособными одновременно?
Также, это лучший способ сделать что-то? Я собираюсь что-то испортить, если так продолжаю?
Редактировать: Я пробовал решение с другого вопроса. Я побежал следующую команду на терминале:
virtualenv -p /usr/bin/python2.7 <path/to/new/virtualenv/>
Я получаю следующее сообщение об ошибке:
-bash:syntax error near unexpected token 'newline'
Кроме того, я попытался установить virtualenv с помощью пип выполнения этой команды:
pip install virtualenv
Это говорит pip не найден, что является странным, поскольку я использовал pip бесчисленное количество раз в моих виртуальных средах. Я делаю глупую ошибку?
@EliKorvigo - Я посмотрел на этот вопрос и отредактированный шахты. –
Нет '<' and '>' вокруг пути –