Python 2.7 jupyter内核失败,出现以下错误:';模块';对象没有属性';部分';

Python 2.7 jupyter内核失败,出现以下错误:';模块';对象没有属性';部分';,python-2.7,jupyter-notebook,jupyter,functools,Python 2.7,Jupyter Notebook,Jupyter,Functools,我在jupyter笔记本中运行内核时遇到问题 $conda info 活动环境:无 用户配置文件:/home/jazzy/.condarc 填充的配置文件: 康达版本:4.5.4 conda生成版本:未安装 python版本:2.7.15.final.0 基本环境:/data/jazzy/miniconda2(可写) 频道URL:https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/no

我在jupyter笔记本中运行内核时遇到问题

$conda info

活动环境:无
用户配置文件:/home/jazzy/.condarc
填充的配置文件:
康达版本:4.5.4
conda生成版本:未安装
python版本:2.7.15.final.0
基本环境:/data/jazzy/miniconda2(可写)
频道URL:https://repo.anaconda.com/pkgs/main/linux-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/linux-64
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/linux-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/pro/linux-64
https://repo.anaconda.com/pkgs/pro/noarch
包缓存:/data/jazzy/miniconda2/pkgs
/home/jazzy/.conda/pkgs
环境目录:/data/jazzy/miniconda2/envs
/home/jazzy/.conda/envs
平台:linux-64
用户代理:conda/4.5.4 requests/2.19.1 CPython/2.7.15 Linux/3.19.0-51-generic ubuntu/14.04 glibc/2.19
UID:GID:1010:1010
netrc文件:无
脱机模式:False

当我启动一个内核或任何现有内核重新启动时,我会遇到以下错误

[I 14:02:45.495 NotebookApp]内核重启器:重新启动内核(4/5),新的随机端口
警告:根目录:内核8e593d3c-c364-41ba-8b2d-187c165c52ab已重新启动
回溯(最近一次呼叫最后一次):
文件“/data/jazzy/miniconda2/lib/python2.7/runpy.py”,第174行,在“运行”模块中作为“主”
“\uuuuu main\uuuuuuuuuuuuuuuuuuuuuuuuu”,fname,loader,pkg\u name)
文件“/data/jazzy/miniconda2/lib/python2.7/runpy.py”,第72行,在运行代码中
run_globals中的exec代码
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/ipykernel_launcher.py”,第15行,在
从ipykernel导入内核应用程序作为应用程序
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/ipykernel/_init__.py”,第2行,在
从。连接导入*
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/ipykernel/connect.py”,第13行,在
从IPython.core.profiledir导入profiledir
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/IPython/__init__.py”,第48行,在
from.core.application导入应用程序
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/IPython/core/application.py”,第23行,在
从traitlets.config.application导入应用程序,捕获配置错误
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/traitlets/__init__.py”,第1行,在
从。叛徒进口*
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/traitlets/traitlets.py”,第43行,在
导入上下文库
文件“/data/jazzy/miniconda2/lib/python2.7/contextlib.py”,第4行,在
从functools导入包装
文件“/data/jazzy/Embeddings/synonyms/utils/functools.py”,第5行,在
导入matplotlib
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/matplotlib/___init__.py”,第105行,在
进口六
文件“/data/jazzy/miniconda2/lib/python2.7/site packages/six.py”,第662行,在
iterbytes=functools.partial(itertools.imap,ord)
AttributeError:“模块”对象没有属性“部分”

我还尝试导入functools、itertools并在python中按如下方式运行它,语句得到了正确执行

导入itertools
functools.partial(itertools.imap,ord)

看起来您的文件
/data/jazzy/Embeddings/synonyms/utils/functools.py
正在屏蔽名为
functools
的标准库模块。如果这是您控制的模块,我建议将其重命名。@Blckknght谢谢。我想亲自否决这个问题!可能重复的