对于ImportError: No module named virtualenv…及安装问题补充解决
从官网下载virtualenv安装包,地址:https://pypi.org/project/virtualenv/
找到下载文件所在文件夹,在终端打开
1.使用
s
u
d
o
t
a
r
z
x
v
f
v
i
r
t
u
a
l
e
n
v
−
20.0.27.
t
a
r
.
g
z
解
压
2.
使
用
sudo tar zxvf virtualenv-20.0.27.tar.gz 解压 2.使用
sudotarzxvfvirtualenv−20.0.27.tar.gz解压2.使用cd virtualenv-20.0.27 进入文件夹
3.使用$ python3.8 setup.py install(此处为python版本3.8)安装时出现错误,如下:
Traceback (most recent call last):
File “setup.py”, line 6, in
setup(
File “/usr/lib/python3/dist-packages/setuptools/init.py”, line 143, in setup
_install_setup_requires(attrs)
File “/usr/lib/python3/dist-packages/setuptools/init.py”, line 138, in _install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File “/usr/lib/python3/dist-packages/setuptools/dist.py”, line 718, in fetch_build_eggs
resolved_dists = pkg_resources.working_set.resolve(
File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 781, in resolve
dist = best[req.key] = env.best_match(
File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 1066, in best_match
return self.obtain(req, installer)
File “/usr/lib/python3/dist-packages/pkg_resources/init.py”, line 1078, in obtain
return installer(requirement)
File “/usr/lib/python3/dist-packages/setuptools/dist.py”, line 777, in fetch_build_egg
return fetch_build_egg(self, req)
File “/usr/lib/python3/dist-packages/setuptools/installer.py”, line 101, in fetch_build_egg
eggs_dir = os.path.realpath(dist.get_egg_cache_dir())
File “/usr/lib/python3/dist-packages/setuptools/dist.py”, line 762, in get_egg_cache_dir
os.mkdir(egg_cache_dir)
PermissionError: [Errno 13] Permission denied: ‘./.eggs’
解决办法如下 替换上面3步的第3步,在$ python3.8 setup.py install前加sudo,即:$ sudo python3.8 setup.py install,复制此语句到终端可继续安装virtualenv