Как активировать виртуальную среду в DJango - PullRequest
0 голосов
/ 13 марта 2019

Я в настоящее время на Windows, и Venv не активируется Неактивен ENV , Есть ли способ исправить это.Благодарю вас, ребята, заранее!Выручай новичка!

Ответы [ 3 ]

0 голосов
/ 13 марта 2019

Я думаю, что вы вызываете скрипт activ.bat как среду Unix, используя: ./venv/Scripts/activate.bat

В то время как в Windows вы должны вызывать так:

\venv\Scripts\activate.bat 
0 голосов
/ 13 марта 2019

Чтобы сделать это проще с помощью Visual Studio Code, вы должны создать venv в корне вашего проекта django.Если у вас есть проект my_project, то в папке my_project у вас должен быть один (v) env.Таким образом, визуальный студийный код сможет обнаруживать окружающую среду.И поэтому вы сможете изменить среду (версию Python) в левом нижнем углу в Visual Studio код

пример проекта

├── book
├── db.sqlite3
├── env
├── manage.py
├── static
├── templates
└── tuto_signal

здесь проектимя - tuto_signal, и env находится на том же уровне manage.py, книга - приложение, созданное ./manage.py startapp book.

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

Надеюсь, это поможет вам

0 голосов
/ 13 марта 2019

В окнах: Нажмите Windows (или Windows + R) и введите «cmd»: запустите командную строку в обычном режиме.

  1. cd C:\Users\user\Desktop\UserDjangoProject> pip install virtualenv
  2. Для создания venv запустите virtualenv -p python3 venv
  3. Активировать virtualenv venv\Scripts\activate
  4. Это будет выглядеть так (venv) C:\Users\user\Desktop\UserDjangoProject>
  5. Затем запустите pip install -r requirements.txt
  6. Запустите проект django, запустите этот ./manage.py runserver
...