For work reasons, i have to use Python 2.7.9. On my system, OS X Yosemite, i have version 2.7.11. There is a way to set up an enviroment via virtualenvwrapper in order to use that specific version of Python? 
            Asked
            
        
        
            Active
            
        
            Viewed 183 times
        
    -1
            
            
         
    
    
        g_rmz
        
- 721
- 2
- 8
- 20
- 
                    1You should have a look at this SO question: http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv#11301911 – niklas Apr 16 '16 at 09:24
2 Answers
1
            Take a look at the -p option:
$ virtualenv --help
Usage: virtualenv [OPTIONS] DEST_DIR
Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -v, --verbose         Increase verbosity.
  -q, --quiet           Decrease verbosity.
  -p PYTHON_EXE, --python=PYTHON_EXE
                        The Python interpreter to use, e.g.,
                        --python=python2.5 will use the python2.5 interpreter
                        to create the new environment.  The default is the
                        interpreter that virtualenv was installed with
                        (/usr/bin/python3.5)
You need to install Python 2.7.9 on your system first. And as said in another answer, you can have multiple Python versions installed on your system side by side.
 
    
    
        totoro
        
- 2,469
- 2
- 19
- 23
0
            
            
        You can have multiple binaries of python on the same system. Install the version you need and use this command.
virtualenv -p {python binary location} {name of virtualenv}
The virtualenvwrapper commands mkvirtualenv and mkproject will both accept the -p argument and pass it to virtualenv when creating virtual environments.
 
    
    
        snakecharmerb
        
- 47,570
- 11
- 100
- 153
 
    
    
        Ravi
        
- 111
- 1
- 9