5

Apologies if this is a basic question:

I have been trying to setup Python on my laptop by following the tutorial here. Under PIP, VIRTUALENV + VIRTUALENVWRAPPER subtitle, it says

  1. And now setup virtualenvwrapper:

    1 $ export WORKON_HOME=$HOME/.virtualenvs
    
    2 $ export MSYS_HOME=/c/msys/1.0
    
    3 $ source /usr/local/bin/virtualenvwrapper.sh
    

The last line of above gives me the following error:

$ source /usr/local/bin/virtualenvwrapper.sh
sh.exe": /usr/local/bin/virtualenvwrapper.sh: No such file or directory

So when I test my setup I get the following error:

$ mkvirtualenv TestEnv
sh.exe": mkvirtualenv: command not found

Could some1 help me out please?

THis is all on a Win7 laptop.

Thanks.

5
  • Did you install virtualenvwrapper? Commented Sep 8, 2013 at 13:31
  • Yep. I did pip install virtualenvwrapper. When i do it again, I get a msg saying Requirement already satisfied. SO I am assuming that it is installed correctly. Commented Sep 8, 2013 at 13:33
  • What is the output of pip show -f virtualenvwrapper | grep virtualenvwrapper.sh? Commented Sep 8, 2013 at 13:41
  • I just get this: $ pip show -f virtualenvwrapper | grep v ..\..\..\Scripts\virtualenvwrapper.sh Commented Sep 8, 2013 at 13:46
  • See the answer I posted. Commented Sep 8, 2013 at 13:51

4 Answers 4

9

From what you wrote it looks to me that you are mixing Windows and Linux shell commands.

I strongly advocate you get the virtualenv working first before you turn to a wrapper

To get virtualenv on Windows 7

pip install virtualenv

then

virtualenv name_to_your_env

name_to_your_env\Scripts\activate
Sign up to request clarification or add additional context in comments.

6 Comments

For the second part, I get the following error: $ nameOfEnv\bin\activate sh.exe": nameOfEnvbinactivate: command not found
Did you run on on windows command line? "$" at the start which I have just noticed suggests the you are running some shell that you did not mention directly in the question. The command should be run directly in the windows command line
Iccc! THank you sooo much! Yep that works! SO every time i create a virtual env, I have to do name_to_your_env\Scripts\activate ? THanks.
Yea I was running in the shell because in the tutorial i was following here newcoder.io/begin/setup-your-machine/#windows , all the commands began with a $
The issue may persist when using git bash. Switch to the native command prompt
|
5

I was having this same problem but got it to work a different way in Windows.

pip install virtualenv
virtualenv venv

.\venv\Scripts\activate.bat

The key here is running activate.bat rather than just activate. Once I did this and closed and opened cmd again and tried the normal

.\venv\Scripts\activate

it worked. I don't know why but it worked for me, hopefully it helps somebody else.

Comments

3

According to your comment, virtualenvwrapper.sh is not in /usr/local/bin.

You should pass correct path to source command.

source /path/to/..../Scripts/virtualenvwrapper.sh

5 Comments

I get this when I do the above: '$ source /path/to/..../Scripts/virtualenvwrapper.sh sh.exe": /path/to/..../Scripts/virtualenvwrapper.sh: No such file or directory'
@Hasnain, /path/to/..../Scripts/virtualenvwrapper.sh is just a example. You should specify real path.
Oh I see! Apologies. Where can i find the real path? Thanks.
@Hasnain, Try python -c "import os; print os.path.abspath('..\..\..\Scripts\virtualenvwrapper.sh')" in the directory where you did run the pip show ... command. It will tell you absolute path of the shell script.
Hi, I believe it is c:/Python27/Scripts/virtualenvwrapper.sh. So i did source c:/Python27/Scripts/virtualenvwrapper.sh. I still get $ source c:/Python27/Scripts/virtualenvwrapper.sh sh.exe": mktemp: command not found ERROR: virtualenvwrapper could not create a temporary file name.
0

I had encountered with the same problem and solved it by downloading mktemp binary for windows and uncompressing it under git/bin. Then it works. (I was trying to run leiningen [lein help] command under Git Bash, on Windows 7)

This is the download site i visited.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.