首页 > 解决方案 > 在 Anaconda Prompt 上安装日志记录包时出错

问题描述

尝试在 anaconda 提示符下安装 'logging' 包时出现以下错误。你能帮我解决这个问题吗?

使用缓存的 logging-0.4.9.6.tar.gz (96 kB) 收集日志记录错误:命令出错,退出状态为 1:命令:'c:\users\15084\appdata\local\continuum\anaconda3\python.exe' - c'导入系统,setuptools,tokenize;sys.argv[0] = '"'"'C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\setup.py'"'"'; file ='"'"'C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\setup.py'"'"';f=getattr(tokenize, '"'"'open' "'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"'); f.close();exec(编译(代码、文件, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\pip-egg-info' cwd : C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\ 完整输出(48 行):运行 egg_info 创建 C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl \logging\pip-egg-info\logging.egg-info 写入 C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\pip-egg-info\logging.egg-info\PKG- INFO 将 dependency_links 写入 C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\pip-egg-info\logging.egg-info\dependency_links.txt 将顶级名称写入 C:\Users \15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\pip-egg-info\logging.egg-info\top_level.txt 写入清单文件'C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\pip-egg-info\logging.egg-info\SOURCES.txt' Traceback(最近一次调用最后):文件“”,第 1 行,在文件“C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\setup.py”中,第 13 行,在包中 = [“logging”],文件“c:\users\15084\ appdata\local\continuum\anaconda3\lib\distutils\core.py”,第 148 行,在 setup dist.run_commands() 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\distutils\dist. py”,第 966 行,run_commands self.run_command(cmd) 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\distutils\dist.py”,第 985 行,run_command cmd_obj.run()文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\command\egg_info.py”,第 296 行,在运行 self.find_sources() 文件“c:\users\15084\appdata\local \continuum\anaconda3\lib\site-packages\setuptools\command\egg_info.py”,第 303 行,在 find_sources mm.run() 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site -packages\setuptools\command\egg_info.py”,第 534 行,在运行 self.add_defaults() 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\command\egg_info .py”,第 570 行,在 add_defaults sdist.add_defaults(self) 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\distutils\command\sdist.py”,第 226 行,在 add_defaults self. _add_defaults_python() 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\command\sdist.py",第 127 行,在 _add_defaults_python build_py = self.get_finalized_command('build_py') 文件“c:\users\ 15084\appdata\local\continuum\anaconda3\lib\distutils\cmd.py”,第 298 行,在 get_finalized_command cmd_obj = self.distribution.get_command_obj(命令,创建)文件“c:\users\15084\appdata\local\continuum \anaconda3\lib\distutils\dist.py",第 857 行,在 get_command_obj klass = self.get_command_class(command) 文件 "c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\ dist.py”,第 841 行,在 get_command_class self.cmdclass[command] = cmdclass = ep.load() 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\pkg_resources__init__.py”,第 2443 行,在加载返回 self.resolve() 文件“c:\users\15084\appdata\local\continuum\ anaconda3\lib\site-packages\pkg_resources__init__.py",第 2449 行,在解析模块 =导入(self.module_name, fromlist=['名称'], level=0) 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\command\build_py.py”,第 15 行,从 setuptools.lib2to3_ex 导入 Mixin2to3 文件“c:\users\15084\appdata\local\continuum\anaconda3\lib\site-packages\setuptools\lib2to3_ex.py”,第 12 行,从 lib2to3.refactor 导入 RefactoringTool,get_fixers_from_package 文件“c:\users\15084\ appdata\local\continuum\anaconda3\lib\lib2to3\refactor.py”,第 18 行,在导入日志文件“C:\Users\15084\AppData\Local\Temp\pip-install-i4yxk7tl\logging\logging__init__.py”中, line 618 raise NotImplementedError, 'emit must be implemented'\ ^ SyntaxError: invalid syntax -------------------------------- - - - - 错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。

标签: loggingpipinstallation

解决方案


logging是标准库中的一个包,千万不要安装,pip安装Python时免费获取。

您尝试安装的版本pip install logging是一个非常旧的版本,适用于旧版本的 Python 2。


推荐阅读