Создание виртуальной среды с использованием документации Python - PullRequest
0 голосов
/ 28 мая 2019

Я очень новичок в использовании командной строки.Я использую Python 3.7.2, Bash и VSCode Integrated Terminal.Я пытаюсь создать виртуальную среду, используя venv и следующую документацию по python:

https://docs.python.org/3/tutorial/venv.html#creating-virtual-environments

Команда для использования это:

$ python3 -m venv test-env

, и я получаю:

bash: python3: command not found

Позже я нашел похожий ответ в сообщении stackoverflow:

Как создать и активировать виртуальную среду в Windows 10 с помощью команды bash

И я использую команду:

py -m virtualenv test-env

и получаю это:

No module named virtualenv

Я очень новичок в использовании командной строки, поэтому я действительно не знаю, что происходити как обойти это.

1 Ответ

0 голосов
/ 28 мая 2019

Привет, я вижу, что вы используете два разных инструмента для создания вашей среды. Это "venv" и "virtualenv". Venv - это библиотека, которая уже поставляется с вашей установкой Python. Virtualenv является внешним. У меня была такая же проблема раньше, и решение очень простое. Я рекомендую вам придерживаться Venv, потому что он работает довольно хорошо, и вам не нужно выполнять дополнительную работу по установке внешних библиотек. Поэтому для решения вашей проблемы Bash Shell сообщает вам, что команда Python3 не была найдена. Так что попробуйте вместо этого просто: python -m venv test-env

Иногда документация Python недостаточно точна, и я знаю, что когда вы начинаете использовать команды, точность в синтаксисе чрезвычайно важна.

...