admin 管理员组

文章数量: 887016

没错,标题肯定会让看到我上一篇博客的网友感觉奇怪,明明上篇博客里已经遇到并成功跳过来该问题,按道理来说现在不应该再有这样的问题了,我上篇博客所说的奇葩的问题就是这个了,看下图:


看上面的图片,在本人运行安装命令:

pip install docopt

这时跳出来了No module named setuptools的ModuleNotFoundError错误,但是看我紧接着运行的命令‘pip list’可以看到下面是我已经安装的模块中,实际上是有setuptools模块的,现在又是什么原因不能在安装docopt模块的时候加载依赖的setuptools模块,度娘之后并没有找到解决方法,靠自己了!

我的思路就是,既然现在pip list 显示现在已经安装了setuptools模块来,我就去看看那现在python的安装路径里该模块到底有没有,所以我就进入到pytho的安装路径,然后进入lib\site-packages\ 看到这个文件夹下有好多安装好的模块文件夹,看到setuptools相关的文件是setuptools-38.5.1-py3.6.egg,其他的模块都是文件夹,只有这个是egg文件,所以我就把这个文件删除掉了,万一有用还可以从垃圾箱回收。

这时候在命令行下运行pip list 模块里已经没有setuptools模块了,然后运行pip install setuptools ,看到正常的安装流程。

setuptools安装完成之后再安装docopt,正常安装,一起顺利,可以起飞了~~~







本文标签: 模块 错误 python setuptools named