anaconda 创建环境_创建anaconda环境时 报'setuptools' 错误的解决办法

今天想创建一个环境,结果用conda create -n py3 python=3报错:
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.
不知道为毛,网上查了下,说是因为setuptools可能之前是pip装的,前面捣鼓环境,确实用pip装过一大堆乱七八糟的,所以,就按照网上的方法unstall了下:
pip uninstall setuptools
报错,大多是Permission denied的错误,于是干脆加上了超级权限:
sudo pip uninstall setuptools
成功卸载了。
再一次创建环境:conda create -n py3 python=3,还是报错:
CondaValueError: prefix already exists: /Users/lily/anaconda3/envs/py3
检查现有环境并没有py3,所以觉得是前面装了没装完,导致有了这个路径,但却没完成安装,所以决定删除再创建下试下:
conda env remove -n py3:删除py3
conda create -n py3 python=3
md!还是报一样的错误!md!索性finder打开文件管理器,手动删除/Users/lily/anaconda3/envs/py3这个路径,再试下,又报了一开始的错误啊!!崩溃!!
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.
骗我删除setuptools的大骗纸!!!!!!无奈,继续google,google出来的又一个结果是update conda,还能怎么办呢?照做!
conda update conda
失败!还是报一样的错误:
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda's operating environment.
木有办法,继续google,有说还要用conda再把setuptools装回来,于是:
conda install -c anaconda setuptools
或者
conda install setuptools
我用的第一个命令,然后又update了一遍conda,用的:conda update --force conda,然后再试下创建环境,对了莫要忘记手工删除py3:
conda create -n py3 python=3
啊啊啊啊啊啊~!!!成功啦!!!!!!
呵哈哈哈!不错呀!!!!
总结下过程:
setuptools不是conda安装的,so,要先卸载,再安装,安装如果不行就update下conda,再用conda装回setuptools就ok啦!!!
so easy!

199ed31ba9e31928dc0e974efc63e4b4.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值