Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python VirtualEnvrapper与Fedora 20一起使用时不创建空环境_Python_Fedora_Virtualenvwrapper - Fatal编程技术网

Python VirtualEnvrapper与Fedora 20一起使用时不创建空环境

Python VirtualEnvrapper与Fedora 20一起使用时不创建空环境,python,fedora,virtualenvwrapper,Python,Fedora,Virtualenvwrapper,我在Fedora 20中使用以下步骤进行安装: $ 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 到目前为止还不错,但当我检查我创建的环境test时,它包含

我在Fedora 20中使用以下步骤进行安装:

$ 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
到目前为止还不错,但当我检查我创建的环境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如何与Fedora20交互有关。请让我知道你的想法

编辑:在建议添加-无站点包之后,包括my.bashrc文件的virtualenv部分

# Virtualenvwrapper                                                            
alias pip="pip-python"                                                         
export WORKON_HOME=$HOME/virtualenvs 
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'                                      
source /usr/bin/virtualenvwrapper.sh                               

有没有可能某个地方有一个virtualenv.ini或其他virtualenv_uu环境变量设置了-system site packages选项?我试过了,但没有成功。用my.bashrcIs更新了这个问题。你的路径/to/virtualenv/lib/pythonX.Y/site-packages/easy-install.pth中可能有任何愚蠢的东西吗?@iGuanaaut我不知道,我已经能够在Ubuntu 12.04、13.04和14.04上顺利运行了。在Fedora上,我使用yum安装python virtualenv进行了安装。然后pip安装VirtualNVRapper。