所以我尝试在flask
内安装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
在此之后,我尝试在python中导入flask
包并获得ImportError
异常。 (env) $ pip3 freeze
没有给我什么。
然后我在/usr/local/lib/python3.5/dist-packages
目录中发现了包。
所以pip3
vurtualenv
内的Using base prefix '/usr'
安装包在错误的地方。
我怎么解决这个问题?是因为{{1}}行?
答案 0 :(得分:1)
我相信pip
不需要root权限(特别是在虚拟环境中)。在没有pip3 install flask
的情况下尝试sudo
。