我在Fedora 20中使用以下步骤安装了virtualenvwrapper:
$ sudo pip install virtualenvwrapper
$ export WORKON_HOME=$HOME/.virtualenvs
$ export PROJECT_HOME=$HOME/Devel
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv -p /usr/bin/python2 test
到目前为止一切都很好,但是当我检查环境,测试时,我创建它包含了我系统上所有现有的python依赖项。以下是创建virtualenv时所包含内容的一小部分示例:
$ pip freeze
tornado==2.2.1
urlgrabber==3.10.1
vboxapi==1.0
virtualenv==1.11.6
virtualenv-clone==0.2.4
virtualenvwrapper==4.3.1
我从未在Ubuntu上遇到过这个问题所以它让我觉得这个问题与virutalenvwrapper如何与Fedora 20进行交互有关。请让我知道你的想法。
编辑:在添加--no-site-packages
的建议后包含我的.bashrc文件的virtualenv部分# Virtualenvwrapper
alias pip="pip-python"
export WORKON_HOME=$HOME/virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
source /usr/bin/virtualenvwrapper.sh