QA/Execution/Web Testing/Automation/Virtual Environments: Difference between revisions
< QA | Execution | Web Testing | Automation
Jump to navigation
Jump to search
Line 17: | Line 17: | ||
== Installation on Windows == | == Installation on Windows == | ||
<i>Exception: use 32-bit version of the setuptools even if your operating system is 64-bit otherwise it fails to find the Python installation.</i> | |||
<ol> | |||
<li>Install the 32-bit version of [http://pypi.python.org/pypi/setuptools#files SetupTools] using the provided <b>.exe installer</b>.</li> | |||
<li>Download the last pip version from [http://pypi.python.org/pypi/pip#downloads here] and uncompress it.</li> | |||
<li>In your <b><i>cmd prompt</i></b>, go to the uncompressed pip directory and run <b><i>python setup.py install</i></b></li> | |||
<li>Add <b><i>C:\Python26\Scripts</i></b> to your System Variables path.</li> | |||
<li>Now you can use the command pip install package on Win.</li> | |||
</ol> | |||
=== Virtualenvwrapper Installation and Usage === | |||
<ol> | |||
<li>Run <b><i>pip install virtualenvwrapper-win</i></b> from your <b><i>cmd prompt</i></b>.</li> | |||
<li>Set an environment variable <b><i>WORKON_HOME = C:\Python27\Scripts</i></b></li> | |||
<li>You can now create virualenvs by running <b><i>mkvirtualenv <name of the environment</i><</b></li> | |||
</ol> |
Revision as of 19:58, 26 October 2012
Virtual environments are isolated Python environments. They allow freedom to install specific versions of dependencies without affecting the global site-packages. They also make it easy to throw away a 'broken' environment and start again. If you need further information regarding virtual environments, please see the virtualenvwrapper documentation.
Install virtualenvwrapper
- Install virtualenvwrapper: sudo pip install virtualenvwrapper
- Add the following to your ~/.bash_profile: export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
Create a virtual environment for WebQA
mkvirtualenv webqa
Switch to the WebQA virtual environment
workon webqa
Installation on Windows
Exception: use 32-bit version of the setuptools even if your operating system is 64-bit otherwise it fails to find the Python installation.
- Install the 32-bit version of SetupTools using the provided .exe installer.
- Download the last pip version from here and uncompress it.
- In your cmd prompt, go to the uncompressed pip directory and run python setup.py install
- Add C:\Python26\Scripts to your System Variables path.
- Now you can use the command pip install package on Win.
Virtualenvwrapper Installation and Usage
- Run pip install virtualenvwrapper-win from your cmd prompt.
- Set an environment variable WORKON_HOME = C:\Python27\Scripts
- You can now create virualenvs by running mkvirtualenv <name of the environment<