Я создал виртуальную среду вокруг своего проекта, но когда я пытаюсь ее активировать, я не могу. Это может быть просто синтаксис или расположение папки, но сейчас я в тупике.
Вы можете видеть ниже, я создаю virtualenv и называю его venv. Все в порядке, потом пытаюсь активировать, запустивsource venv/bin/activate
Я думаю, это может быть связано с моим системным путем, но не уверен, на что его указать (я знаю, как редактировать путь). Я использую python 7 / windows os, виртуальный env 2.2.x
Обработка зависимостей для virtualenv Зависимости завершенной обработки для virtualenv c: \ testdjangoproj \ mysite> virtualenv --no-site-packages venv Флаг --no-site-packages устарел; теперь это поведение по умолчанию. Использование реального префикса 'C: \ Program Files (x86) \ Python' Новый исполняемый файл python в venv \ Scripts \ python.exe Файл venv \ Lib \ distutils \ distutils.cfg существует с другим содержимым; не перезаписывать звон Установка setuptools ................. готово. Установка пипса ................... готово. c: \ testdjangoproj \ mysite> исходный venv / bin / activate 'source' не распознается как внутренняя или внешняя команда, действующая программа или командный файл. c: \ testdjangoproj \ mysite> исходный venv / bin / activate 'source' не распознается как внутренняя или внешняя команда, действующая программа или командный файл. c: \ testdjangoproj \ mysite> исходный mysite / bin / активировать 'source' не распознается как внутренняя или внешняя команда, действующая программа или командный файл. C: \ testdjangoproj \ MySite>
python
virtualenv
user1157538
источник
источник
Ответы:
source
- это команда оболочки, предназначенная для пользователей, работающих в Linux (или любой Posix, но не в Windows).В Windows virtualenv создает командный файл, поэтому вы должны запустить его
venv\Scripts\activate
вместо него (согласно документации virtualenv по сценарию активации ).Изменить: трюк здесь для Windows не указывает расширение BAT:
PS C: \ DEV \ aProject \ env \ Scripts> &. \ Activate
(env) PS C: \ DEV \ aProject \ env \ Scripts>
источник
virtualenv
в системах Posix и Windoze. virtualenv.pypa.io/en/stable/userguideactivate
.\\venv\Scripts\activate.bat
но команда просто передает Windows 10 без активации venv sysmbol (venv) C: \ myApp . в чем проблемаЯ также столкнулся с той же проблемой на моем компьютере с Windows 10. Какие шаги я пробовал:
Перейдите к терминалу andconda Шаг 1
Шаг 2
или
Шаг 3
Вы можете проверить это с помощью инструмента паука в анаконде, набрав
import tensorflow as tf
источник
У меня такая же проблема. Я использовал Python 2, Windows 10 и Git Bash. Оказывается, в Git Bash вам нужно использовать:
источник
Для активации вы можете перейти в
venv
каталог virtualenv с помощьюcd venv
.Затем в Windows введите
dir
(в unix введитеls
). Вы получите 5 папокinclude
,Lib
,Scripts
,tcl
и 60Теперь введите,
.\Scripts\activate
чтобы активировать свой virtualenvvenv
.Ваше приглашение изменится, показывая, что теперь вы работаете в виртуальной среде. Это будет выглядеть примерно так
(venv)user@host:~/venv$
.И ваш
venv
теперь активирован.источник
.\Scripts\activate
Для окон введите в терминале "C: \ Users \ Sid \ venv \ FirstProject \ Scripts \ activate" без кавычек. Просто укажите местоположение вашей папки Scripts в вашем проекте. Итак, команда будет выглядеть так: расположение_папки_скриптов \ активировать.
источник
Убедитесь, что venv есть, и просто следуйте приведенным ниже командам. Работает в Windows 10.
Перейдите по пути, в котором вы хотите разместить виртуальную среду:
Создайте виртуальную среду с именем «env»:
Добавьте путь к файлу игнорирования git (необязательно):
Активируйте виртуальный env:
источник
Я чертовски много использую
virtualenv
в Windows с помощью git bash, я обычно в конечном итоге указываю двоичный файл python явно.Если моя среда находится внутри, скажем,
.env
я вызову python через./.env/Scripts/python.exe …
или в строке shebang#!./.env/Scripts/python.exe
;Оба предполагают, что ваш рабочий каталог содержит ваш virtualenv (
.env
).источник
Вы можете запустить исходную команду на терминале cygwin
источник
Если вы видите 5 папок (
Include
,Lib
,Scripts
,tcl
,pip-selfcheck
) после использованияvirtualenv yourenvname
команды, измените каталогScripts
папки в CMD себя и просто использовать « активировать » команду.источник
откройте папку с любой консолью gitbash. например, используя консольную программу visualCode и Gitbash: 1) Установите Gitbash для Windows
2) с помощью VisualCode IDE, щелкните правой кнопкой мыши над проектом открыто в терминальной консоли опции
3) на оконной консоли в Visualcode ищем оболочку Select- > default и меняем ее на Gitbash
4) теперь ваш проект открыт с помощью консоли bash и правильного пути, поместите исходный код ./Scripts/activate
Кстати: . с пробелом = источник
источник
Небольшое напоминание, но на Win10 cmd у меня были неправильные косые черты. Согласно документации python команда активации:
C:\> <venv>\Scripts\activate.bat
когда вы просматриваете каталоги, это, например,cd .env/Scripts
Итак, чтобы создать свой Venv, я использовал
python -m venv --copies .env
и активировал.env\Scripts\activate.bat
источник
Команда source официально предназначена для семейства операционных систем Unix , и в основном вы не можете использовать ее в Windows. вместо этого вы можете использовать
venv\Scripts\activate
команду для активации вашей виртуальной среды.источник
Если вы используете Windows, используйте команду «venv \ Scripts \ activate» (без слова source), чтобы активировать виртуальную среду. Если вы используете PowerShell, вам может потребоваться использовать Activate с заглавной буквы.
источник
Если вы используете ОС Windows, то в терминале Gitbash используйте следующую команду $ source venv / Scripts / activate. Это поможет вам войти в виртуальную среду.
источник
Измените оболочку по умолчанию в терминале vs code на git bash.
теперь ваш проект открыт с консолью bash и правильным путем, поместите "source venv \ Scripts \ activate" в Windows
источник
Перейдите в свою папку virtualenv, например,
..\project1_env>
затем введитенапример
..\project1_env>source scripts/activate
источник
Если какой-то новичок, как я, прошел несколько руководств по Python, теперь возможно, что у него есть несколько версий Python и / или несколько версий pip / virtualenv / pipenv ...
В этом случае перечисленные ответы, хотя многие из них верны, могут не помочь.
Первое, что я бы попробовал на вашем месте, - это удалить и переустановить Python и перейти оттуда.
источник
На платформе Windows
вы должны использовать эту команду с указанием пути, в котором вы установили виртуальную среду.
Таким образом, вы сможете активировать это в Windows.
источник
источник
Если вы используете Anaconda / miniconda в Windows - в командной строке используйте
например, peopleanalytics - это имя моей виртуальной среды - скажем,
источник
если вы уже записали свой тип проекта только в Windows 10
Это подходит для меня:)
источник