Aristophanes
Aristophanes

Reputation: 485

How to activate virtual environment in Django for Windows with Python?

I've been told that to activate a Virtual Environment in Django for Windows I should try:

environment_path\Scripts\activate

But when I enter that, cmd returns this error:

The system cannot find the path specified.

I created the virtual environment by entering:

python3 -m venv env

However when I try env\Scripts\activate I get the error described.

Can anyone help? Thanks.

Upvotes: 2

Views: 6583

Answers (3)

Gaurab Dawadi
Gaurab Dawadi

Reputation: 69

You can create virtual environment in windows as: py -m venv myenv (Here myenv is the name that users give. It can be anything you want)

Now to activate your myenv virtual environment type:myenv\scripts\activate

To deactivate virtual environment simply type: deactivate

Upvotes: 2

sandeep
sandeep

Reputation: 711

If you are using windows 7, then try environment_path\Scripts\activate.ps1

Also, error is saying, The system cannot find the path specified., make sure your path is correct.

Remember scripts folder is in your virtualenv folder.

Upvotes: 0

astrosnapper
astrosnapper

Reputation: 351

Activating a virtual environment on Windows depends on where you are running it from. From the Windows Command Prompt, the command is:

  • environment_path\Scripts\activate.bat

If the Git-Bash shell is being used, which adds several useful tools and a more Unix/Linux-like environment, then the command is:

  • source environment_path\Scripts\activate

I have found the prerequisites section of Test-Driven Development with Python aka "the Testing Goat book" to be handy in getting Django, Python and related things setup on Windows.

Upvotes: 2

Related Questions