Setting up virtualenv, pip, virtualenvwrapper and IPython on Fedora
Install the necessary packages.
sudo yum -y install python-pip ipython
Use pip to install virtualenvwrapper and virtualenv to our home directory.
echo 'alias pip="pip-python"' >> .bashrc source .bashrc pip install --install-option="--prefix=$HOME" virtualenvwrapper
Setup environment for virtualenv.
mkdir ~/virtualenvs echo 'export WORKON_HOME=$HOME/virtualenvs' >> .bashrc echo 'source $HOME/bin/virtualenvwrapper.sh' >> .bashrc source .bashrc workon
Setup postmkvirtualenv script to install IPython. I adapted the postmkvirtualenv script from here.
echo 'CACHE=$WORKON_HOME/.pip-cache mkdir -p "$CACHE" $VIRTUAL_ENV/bin/pip install --download-cache="$CACHE" ipython' >> $WORKON_HOME/postmkvirtualenv
Create test virtualenv.
mkvirtualenv --no-site-packages test-ipython
cdvirtualenv
ipython --c='print("success")'
deactivate
rmvirtualenv test-ipython
Enjoy.
Trackbacks & Pingbacks