Source env bin activate windows не работает

Проблема с virtualenv — не удается активировать

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

Вы можете видеть ниже, я создаю virtualenv и называю его venv. Все в порядке, потом пытаюсь активировать, запустив source venv/bin/activate

Я думаю, это может быть связано с моим системным путем, но не уверен, на что его указать (я знаю, как редактировать путь). Я использую python 7 / windows os, виртуальный env 2.2.x

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>

Я также столкнулся с той же проблемой на моем компьютере с Windows 10. Какие шаги я пробовал:

Перейдите к терминалу andconda Шаг 1

Вы можете проверить это с помощью инструмента паука в анаконде, набрав 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 чтобы активировать свой virtualenv venv .

Ваше приглашение изменится, показывая, что теперь вы работаете в виртуальной среде. Это будет выглядеть примерно так (venv)user@host:

И ваш venv теперь активирован.

Для окон введите в терминале «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:\> \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.

Измените оболочку по умолчанию в терминале vs code на git bash.

теперь ваш проект открыт с консолью bash и правильным путем, поместите «source venv \ Scripts \ activate» в Windows

Источник

Virtualenv (sourse не является внутренней или внешней командой)

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

Python не является внутренней или внешней
Господа объясните дурачку что делать,если “”python“ не является внутренней или внешней командой.

Python не является внутренней или внешней командой
Добавил в переменную path путь к питону, точнее к скриптам, но ничего не выходит, кс до сих пор.

«python» не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Здравствуйте, не могу запустить питон, при записи в командную строку python ошибка :»python» не.

Не является внутренней или внешней командой
Подскажите, из-за чего возникает проблема с «любая команда bat» не является внутренней или внешней.

Else не является внутренней или внешней командой
Здравствуйте, недавно захотелось создать батник по оптимизации ПК(я в этом деле новичок, не судите.

qmake не является внутренней или внешней командой
При попытке собрать библиотеку выдает «qmake не является внутренней или внешней командой». Что-то.

Ошибка: не является внутренней или внешней командой исполняемой программой
не является внутренней или внешней командой исполняемой программой Что делать?

Источник

Issue with activating virtualenv

I installed python environment by means of commands:

also was able to create new virtual environment:

However, after running a command like:

-bash: .env/bin/activate: No such file or directory

After reviewing folder .env/bin I found only one python file. Whole list of files here:

What is the issue here?

SOLUTION add —always-copy

8 Answers 8

For me it works when I do these steps:

Go to the directory/folder that you want

run virtualenv .env

then run source .env/bin/activate

The accepted answer is incomplete! The suggested code left out your error, but didn’t comment on it.

The command . .env/bin/activate would indeed do the same as source on the file activate in the folder .env/bin . In fact, apparently the command » source » is an alias for the command » . «, and not the other way around. Note that . here has a space after it, and used differently from the . discussed below (which makes files and folders hidden).

What I notice is that you are calling your folder .env , which is not standard practice. Files and folders preceded by . are made «hidden» by Mac OS X. Standard practice is to call a virtual environment directory env or venv , and to call the virtual environment specification file .env .

So, if your spec file is called .env and your virtual environment directory is called env , you can run either

source env/bin/activate or . env/bin/activate .

Источник

How come I can not activate my Virtual Python Environment with ‘source env/bin/activate’ command?

I am trying to activate my Virtual Python Environment to use with Pylons but I think I am executing the commands wrong.

What am I doing wrong? How should I do it right?

8 Answers 8

I realize I had to do

And here we see virtualenv.py. From here I just had to

/virtualenv.py come from.

In 2.7 version I used this command:

I usually do it this way:

I need to be in the project directory anyway to go on with the work. Obviously the_project_dir is the name of a directory where you have created a virtualenv.

I would recommend using virtualenvwrapper. It makes working with virtualenv a lot simpler, especially if you have more than one virtualenv.

On FreeBSD I solved this doing following:

And you see that script not working but:

And it worked! P.S. I am new with python python verions 2.7

env/Scripts/activate worked for me.

For Windows, the following worked for me:

Linked

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.10.15.40479

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

не активируется venv

Установил venv, но он не хочет активироваться. Пробовал добавить ещё окружения, но результат один и тот же.

3 ответа 3

Для начала, удалите все папки с виртуальными окружениями в вашем проекте, чтобы ничего не напутать. Затем в корневой директории проекта:

Попробуйте, находясь в папке VENV, выполнить

Пользуйтесь PyCharm. Там с этим заморочек нет.

Я тоже столкнулся с такой проблемой. Оказалось, что в Windows 10 сейчас вместо activate.bat теперь работает activate.ps1 «instead of activate.bat which doesn’t work in PowerShell any more.»

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python windows virtualenv или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.10.15.40479

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Читайте также:  Чат рулетка не работает старт
Оцените статью