OSError [Errno 40] Too many levels of symbolic links '/home/python/.virtualenvs/django14/bin/py3'

我在创建虚拟环境时,指定解释器为python3:

mkvirtualenv django14 -p python3

然后爆以下错误:

OSError [Errno 40] Too many levels of symbolic links 'home/python/.virtualenvs/django14/bin/python3

OSError [Errno 40] Too many levels of symbolic links '/home/python/.virtualenvs/django14/bin/py3'_第1张图片了解后发现是虚拟环境没有创建成功系统会自动创建一个文件夹,当文件夹达到一定数量就会拒绝创建。
解决办法:使用workon查看当前已创建的虚拟环境;
OSError [Errno 40] Too many levels of symbolic links '/home/python/.virtualenvs/django14/bin/py3'_第2张图片
进入到 .virtualenv 文件夹,使用ls查看;
OSError [Errno 40] Too many levels of symbolic links '/home/python/.virtualenvs/django14/bin/py3'_第3张图片
删除与使用无关的文件夹。(中间两排的应该是系统配置文件,别傻乎乎的也删除了哦!)

你可能感兴趣的:(python之错误集)