说一下博主环境、语言及具体情况:
1.mysql8.0.15
2.python3.7
3.pycharm
4.因为之前要做简单的手机游戏下了python2.x,电脑上有很多个版本的python,故博主专门在pycharm上设好了python3的路径,这样做手机游戏直接cmd,做其他项目用pycharm
RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating environment.
博主在网上也查了很多方法,主要有两种:
1.一种是直接conda update conda,说是conda版本太低,博主试了以后依然出现如下错误:
这个错误和博主下pymysql时的错误提示一样,故放弃
2.另一种方法说是因为requests包是通过pip安装的,要用pip解决,博主也试了,再次出错:
在网上查相关错误,发现博主出现的这种问题可能是全网独一份QAQ
后来博主转念一想,既然第一个方法错误提示一样就说明问题肯定不是conda版本问题,那就是pip问题了,既然这样,博主决定既然conda安装不了,那直接用pip安装呗,没有packagename命令那就install呗:
没想到,一发入魂!!!
问题解决以后博主又返回去看错误提示,发现是因为pymysql是用conda.exe下载的,所以问题出现的原因应该就是第二个,即request是用pip下载的,不知道其他人出现这种错误提示的原因是什么,博主把自己犯错(sha)的过程贴出来了,希望大家引以为戒,不要和博主犯相同的错误
这次犯错(sha)的主要原因就是习惯性用pycharm上settings栏的可视化界面下载pymysql,而不是直接用命令行