ImportError:无法导入名称“编译”

壁虎17k

我正在尝试在Mac(OSX El Capitan版本10.11.1)上安装python 3.4和TensorFlow。
我正在按照这里的说明进行操作

点安装

我可以

$ sudo easy_install pip
$ sudo easy_install --upgrade six  

但是这部分变得困难:

$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl  

我输入了密码;它给了我一个追溯:

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2859, in _dep_map
return self.__dep_map
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2696, in __getattr__
raise AttributeError(attr)
AttributeError: _DistInfoDistribution__dep_map

在处理上述异常期间,发生了另一个异常:

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.4/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3138, in <module>
@_call_aside
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3124, in _call_aside
f(*args, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3151, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 661, in _build_master
ws.require(__requires__)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 962, in require
needed = self.resolve(parse_requirements(requirements))
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 857, in resolve
new_requirements = dist.requires(req.extras)[::-1]
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2640, in requires
dm = self._dep_map
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2861, in _dep_map
self.__dep_map = self._compute_dependencies()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2878, in _compute_dependencies
from _markerlib import compile as compile_marker
ImportError: cannot import name 'compile'

我是否错过任何重要信息?

ry

发生此错误的主要原因是,您尝试安装的软件包是Python 2 wheel文件。py2URL中的线索是此线索,正如Guy Coder在评论中指出的那样,您正在安装TensorFlow的0.5.0版本,该版本不支持Python 3.)

最好的解决方案是安装兼容Python 3的软件包

$ sudo pip install --upgrade http://storage.googleapis.com/tensorflow/mac/tensorflow-0.6.0-py3-none-any.whl

(看来这些链接在网站上不容易找到,因此我们会尽快修复。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称

来自分类Dev

ImportError:无法导入名称模式

来自分类Dev

ImportError:无法导入名称VarianceThreshold

来自分类Dev

ImportError:无法导入名称ProtocolError

来自分类Dev

ImportError:无法导入名称defaultdict

来自分类Dev

ImportError:无法导入名称“ app”

来自分类Dev

ImportError:无法导入名称“ SliceType”

来自分类Dev

ImportError:无法导入名称签名

来自分类Dev

ImportError:无法导入名称操作

来自分类Dev

ImportError:无法导入名称“ DurationField”

来自分类Dev

ImportError:无法导入名称CountryField

来自分类Dev

ImportError:无法导入名称抑制

来自分类Dev

ImportError:无法导入名称_imaging

来自分类Dev

ImportError:无法导入名称“ strftime”

来自分类Dev

ImportError:无法导入名称Pubnub

来自分类Dev

ImportError:无法导入通用名称

来自分类Dev

ImportError:无法导入名称连接

来自分类Dev

ImportError:无法导入名称“ ajax”

来自分类Dev

ImportError:无法导入名称“语言”

来自分类Dev

ImportError:无法导入名称“ UserAgentMixin”

来自分类Dev

ImportError:无法导入名称“ PackageFinder”

来自分类Dev

ImportError:无法导入名称“ makedirs”

来自分类Dev

ImportError:无法导入名称'Deque'

来自分类Dev

ImportError:无法导入名称FlowReader

来自分类Dev

ImportError:无法导入名称“后端”

来自分类Dev

ImportError:无法导入名称操作

来自分类Dev

ImportError:无法导入名称“ SafeUnicode”