Python virtualenv内部的Pip在错误的位置安装软件包

Python virtualenv内部的Pip在错误的位置安装软件包,python,python-3.x,pip,virtualenv,Python,Python 3.x,Pip,Virtualenv,所以我尝试在virtualenv中安装flask包 在此之后,我尝试在python中导入flask包,并得到ImportError异常。环境$pip3冻结什么也没给我。 然后我在/usr/local/lib/python3.5/dist-packages目录中发现了这个包 因此,基本上,vurtualenv内部的pip3将软件包安装在错误的位置。 我怎样才能解决这个问题?这是因为使用了基本前缀'/usr'行吗?我认为pip不需要root权限,尤其是在虚拟环境中。尝试在没有sudo的情况下安装pi

所以我尝试在virtualenv中安装flask包

在此之后,我尝试在python中导入flask包,并得到ImportError异常。环境$pip3冻结什么也没给我。 然后我在/usr/local/lib/python3.5/dist-packages目录中发现了这个包

因此,基本上,vurtualenv内部的pip3将软件包安装在错误的位置。
我怎样才能解决这个问题?这是因为使用了基本前缀'/usr'行吗?

我认为pip不需要root权限,尤其是在虚拟环境中。尝试在没有sudo的情况下安装pip3。

您能从哪个pip3的virtualenv中给出以下命令的结果吗
$ virtualenv env
Using base prefix '/usr'
New python executable in /home/egor/Documents/python/projects/flask/env/bin/python3
Also creating executable in /home/egor/Documents/python/projects/flask/env/bin/python
Installing setuptools, pip, wheel...done.
$ . ./env/bin/activate
(env) $ sudo pip3 install flask