Как настроить виртуальную среду для Python в Visual Studio Code с помощью командной строки - PullRequest
0 голосов
/ 08 ноября 2019

Я очень новый программист, пытающийся изучать Flask теперь, когда я изучил основы Python. Я следую этому уроку https://www.youtube.com/watch?v=Z1RJmh_OqeA&t=355s ... Я застрял в 5: 46.

В этом учебном пособии, а также в документации на нескольких других веб-сайтах объясняется ввод следующей команды: \env\Scripts\activate.bat для Windows, и они предлагают использовать: source env/bin/activate для Mac.

Вот что я получаю взамен:

\env\Scripts\activate.bat : The term '\env\Scripts\activate.bat' is not recognized as the name of a 
cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was 
included, verify that the path is correct and try again.
At line:1 char:1
+ \env\Scripts\activate.bat
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (\env\Scripts\activate.bat:String) [], CommandNotFoundEx  
   ception
    + FullyQualifiedErrorId : CommandNotFoundException


Suggestion [3,General]: The command \env\Scripts\activate.bat was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: ".\\env\Scripts\activate.bat". See "get-help about_Command_Precedence" for more details.

До этого момента все остальное шло гладко. Вот чтоЯ закончил до этого момента:

pip3 install virtualenv
virtualenv env

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

Какие опции у меня естьчтобы это исправить ??

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Я думаю, вы должны добавить . перед \env\... путем. Это означает, что вместо \env\Scripts\activate.bat do .\env\Scripts\activate. Кроме того, вы можете перейти к папке venv\Scripts\ и набрать activate.

0 голосов
/ 08 ноября 2019

Возможно, вы не установили переменную path, поэтому система не может найти папку Scripts. В типичной установке Python в Windows (которую вы, похоже, используете) Python устанавливается на диске C в Program Files, и внутри этого каталога находится каталог Scripts, в котором находится virtualenv.exe.

Таким образом, вам нужно открыть панель управления, перейти в систему, нажать «Дополнительные параметры системы», нажать «Переменные среды», затем в разделе «Переменные пользователя» выделить «Путь», нажать «Изменить» и посмотреть, существует ли путь к сценариям;это будет что-то вроде: C:\Program Files\Python37\Scripts Если его там нет, нажмите New и введите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...