Python Ubuntu上的Virtualenv

Python Ubuntu上的Virtualenv,python,ubuntu,path,virtualenv,Python,Ubuntu,Path,Virtualenv,我使用--系统站点包创建了一个virtualenv 但是由于一些奇怪的原因,/usr中的一些路径在我的virtualenv中的某些路径之前 这很糟糕,因为我希望能够覆盖virtualenv中的包 在我的情况下,requestsrequests 2.2.1通过dpkg安装在/usr中,我的virtualenv需要更新版本。我可以安装较新的版本,但不能通过导入请求导入此版本 /home/my-virtualenv/src/foo /home/my-virtualenv/local/lib/pytho

我使用
--系统站点包创建了一个virtualenv

但是由于一些奇怪的原因,
/usr
中的一些路径在我的virtualenv中的某些路径之前

这很糟糕,因为我希望能够覆盖virtualenv中的包

在我的情况下,requests
requests 2.2.1
通过dpkg安装在
/usr
中,我的virtualenv需要更新版本。我可以安装较新的版本,但不能通过
导入请求导入此版本

/home/my-virtualenv/src/foo
/home/my-virtualenv/local/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg
/usr/lib/python2.7/dist-packages
/home/my-virtualenv/src/bar
/home/my-virtualenv/lib/python2.7/site-packages/python_dateutil-2.2-py2.7.egg
/home/my-virtualenv
/home/my-virtualenv/lib/python2.7
/home/my-virtualenv/lib/python2.7/plat-x86_64-linux-gnu
/home/my-virtualenv/lib/python2.7/lib-tk
/home/my-virtualenv/lib/python2.7/lib-old
/home/my-virtualenv/lib/python2.7/lib-dynload
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/home/my-virtualenv/local/lib/python2.7/site-packages
/home/my-virtualenv/lib/python2.7/site-packages
/usr/local/lib/python2.7/site-packages
/usr/local/lib/python2.7/dist-packages
/usr/lib/pymodules/python2.7

为什么在my virtualenv的路径之前有来自
/usr
的路径。以及如何禁用此功能?

如果您想要比系统上已安装的版本更新的版本,为什么要使用
--系统站点软件包
?virtualenv的好处是您有了一个干净的开始,因此您可以只安装所需软件包的适当版本。在此上下文中,
——使用系统站点软件包。我不能改变它。