Python不能安装ez_setup.py,提示错误。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python不能安装ez_setup.py,提示错误。相关的知识,希望对你有一定的参考价值。

Installing Setuptools
Traceback (most recent call last):
File "setup.py", line 19, in <module>
exec(init_file.read(), command_ns)
File "<string>", line 11, in <module>
File "c:\users\maye\appdata\local\temp\tmprcncei\setuptools-7.0\setuptools\__i
nit__.py", line 12, in <module>
from setuptools.extension import Extension
File "c:\users\maye\appdata\local\temp\tmprcncei\setuptools-7.0\setuptools\ext
ension.py", line 8, in <module>
from .dist import _get_unpatched
File "c:\users\maye\appdata\local\temp\tmprcncei\setuptools-7.0\setuptools\dis
t.py", line 16, in <module>
...
from setuptools import compat
File "c:\users\maye\appdata\local\temp\tmprcncei\setuptools-7.0\setuptools\com
pat.py", line 19, in <module>
from SimpleHTTPServer import SimpleHTTPRequestHandler
File "c:\Python27\lib\SimpleHTTPServer.py", line 27, in <module>
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
File "c:\Python27\lib\SimpleHTTPServer.py", line 214, in SimpleHTTPRequestHand
ler
mimetypes.init() # try to read system mime.types
File "c:\Python27\lib\mimetypes.py", line 351, in init
db.read_windows_registry()
File "c:\Python27\lib\mimetypes.py", line 254, in read_windows_registry
with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: must be string without null bytes or None, not str
Something went wrong during the installation.
See the error message above.

需要进入你的python安装路径,更改里面的代码,再次用cmd运行安装命令即可。

具体操作如下:

1、你需要进入你的python安装路径,找到lib的文件夹,进入。

2、找到mimetypes.py这个文件,用记事本或者别的文本编辑器打开编辑。

3、我们可以根据官方给出的对比代码,更改里面的内容http://bugs.python.org/review/9291/diff/1663/Lib/mimetypes.p,把左边的代码改成右边的。

4、更改完毕,保存,再次用cmd运行安装命令。安装成功即可。

参考技术A windows建议使用exe安装,比较不会出现编译问问题,可以到这里下载http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools,pip也可以找到本回答被提问者和网友采纳

如何安装ipython notebook

1python安装完成以后,然后需要安装ez_setup.py 2 在cmd中安装ez_setup.py,命令为:python ez_setup.py 3 下载pyreadline包,并且双击后安装就可以了! 4 下载ipython, 下载完成以后,解压到c盘根目录,即可 5 然后在cmd中安装ipython即可 参考技术A 点击桌面左下角的windows徽标,选择 所有应用,找到 windows系统,选择命令提示符,或者是右击徽标,选择 命令提示符

确保电脑已经成功安装了python,输入命令python查看当前python是否已经成功安装

输入命令pip install ipython[all] 或者是 easy_install ipython
通过命令行的方式进行下载安装ipython,然后会自动连接ipython的网站进行下载安装,等待即可

安装过程中可能会遇到一些问题,比如 pip的版本不是最新的,小编就遇到了
此时输入命令 python -m pip install --upgrade pip 更新我们的pip就可以了

5
更新完成之后,会继续前面的安装,完成整个iPython的安装过程,可以看到最后会有安装成功的提示的本回答被提问者采纳

以上是关于Python不能安装ez_setup.py,提示错误。的主要内容,如果未能解决你的问题,请参考以下文章

ez_setup.py安装错误怎么解决

selenium环境配置

python怎么安装setuptools

ipython怎么安装pyspark

Python进行RSA安装加密

python2