最新消息:

Python安装模块出错(ImportError: No module named setuptools)解决方法

Python 大步 5739浏览 0评论

Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令

cd D:\pytesser_v0.0.1 //到cmd命令提示符中切换到要安装的python模块的目录里

python setup.py install //通过setup.py 来安装模块

两个命令就可以完成第三方模块的安装了。第一个cd命令将当前目前切换到待安装的第三方模块的目录下(这里假设第三方模块解压后的目录为D:\pytesser_v0.0.1),第二个命令就执行安装了。

安装的过程中可能会出现“ImportError: No module named setuptools”的错误提示.

这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。下载地址为https://pypi.python.org/packages/source/s/setuptools/

我下载的版本是:setuptools-1.3.tar.gz

Linux环境:

大部分linux环境通用的:

将刚才下载的setuptools-1.3.tar.gz解压到setuptools-1.3目录,命令如下:

tar zvxf setuptools-1.3.tar.gz

cd setuptools-1.3 //切换到刚解压的目录

python setup.py build //编译
python setup.py install //安装

ubuntu下setuptools的安装过程。同样是在http://pypi.python.org/pypi/setuptools这个地方下载setuptools-0.6c11-py2.7.egg文件到本地,使用chmod +x setuptools-0.6c11-py2.7.egg命令给setuptools-0.6c11-py2.7.egg可执行权限。然后运行sudo sh setuptools-0.6c11-py2.7.egg命令完成安装。

Windows环境的话,下载exe形式的安装程序就可以了(傻瓜式安装,非常快),

windows版setuptools.exe下载地址是:https://pypi.python.org/packages/2.7/s/setuptools/

因为我的python是2.7版本,所以,你可以根据你的python版本,将其中的2.7替换成你的python版本号。

其实,不用exe版本也可以安装的,我用的源码安装的,正常使用。

下载安装了setuptools之后,在此用上面的安装模块的命令:

cd D:\pytesser_v0.0.1 //到cmd命令提示符中切换到要安装的python模块的目录里,这里我是pytesser_v0.0.1,python一个ocr识别验证码的库

python setup.py install //通过setup.py 来安装模块

就不会再有上面的“ImportError: No module named setuptools” 错误提示了。

 

参考:http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html

转载请注明:大步's Blog » Python安装模块出错(ImportError: No module named setuptools)解决方法

SiteMap