On root account:
1.
sudo apt-get install python-setuptools
2.
sudo easy_install virtualenv
3.
virtualenv ve_msw
New python executable in ve_msw/bin/python
Installing setuptools............done.
Installing pip...............done.
4.
easy_install pip
(I could also have done "pip install virtualenv" or "easy_install virtualenvwrapper"5.
pip install virtualenvwrapper
On user account:
6.
mkdir ~/.virtualenvs
7. Add to end of ~/.bashrc:
export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
8.
$ mkvirtualenv ve_msw
New python executable in ve_msw/bin/python
Installing setuptools............done.
Installing pip...............done.
virtualenvwrapper.user_scripts creating /home/haoqili/.virtualenvs/ve_msw/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/haoqili/.virtualenvs/ve_msw/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/haoqili/.virtualenvs/ve_msw/bin/preactivate
virtualenvwrapper.user_scripts creating /home/haoqili/.virtualenvs/ve_msw/bin/postactivate
virtualenvwrapper.user_scripts creating /home/haoqili/.virtualenvs/ve_msw/bin/get_env_details
9. Added to ~/.virtualenvs/postmkvirtualenv
proj_name=$(echo $VIRTUAL_ENV|awk -F'/' '{print $NF}') mkdir $HOME/Projects/$proj_name add2virtualenv $HOME/Projects/$proj_name cd $HOME/Projects/$proj_name easy_install readline ipython pip install -e git://github.com/jbalogh/check.git#egg=check Jinja2==2.3.1 \ MySQL-python==1.2.3c1 lxml==2.2.6 PIL
10. Now I can call
workon ve_msw
MSW already have playdoh set up at the very beginning
11. To set up where virtualenvwrapper's "workon" takes us to add this to
~/.virtualenvs/ve_msw/bin/postactivate
cd ~/path/to/mswdir
No comments:
Post a Comment