我在CLion上安装了Bazel插件,并试图导入一个新的Bazel C ++项目,但我不断遇到这些错误-
tensorflow_gpu-1.8.0lft1-cp27-cp27mu-linux_x86_64.whl在该平台上不受支持。
ERROR: error loading package '':
Encountered error while reading extension file 'requirements.bzl': no such package '@my_deps//': Traceback (most recent call last):
File "/private/var/tmp/_bazel_pmanjunath/0f9184e7a61c3740275307da0cc42014/external/io_bazel_rules_python/python/pip.bzl", line 39 _pip_import_impl(repository_ctx, "python")
File "/private/var/tmp/_bazel_pmanjunath/0f9184e7a61c3740275307da0cc42014/external/io_bazel_rules_python/python/pip.bzl", line 35, in _pip_import_impl fail(("pip_import failed: %s (%s)" % ...)))
pip_import failed: (tensorflow_gpu-1.8.0lft1-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform. ).
在谷歌搜索中,我发现人们在Linux机器上遇到了这个问题,解决方案是升级pip
。我确实尝试过
$ sudo pip install --upgrade pip
$ pip --version
pip 18.0 from /Library/Python/2.7/site-packages/pip (python 2.7)
但无济于事。我怀疑它选择了错误的.whl
文件,因为该名称明确指出了linux_x86_64
的文件。
有什么想法吗?
答案 0 :(得分:1)
它显示为tensorflow_gpu-1.8.0lft1-cp27-cp27mu-linux_x86_64.whl is not a supported wheel on this platform.
->,表示cp27
和linux
(显然是错误的平台)。
这是MacOS的转盘文件:tensorflow-1.10.0-py2-none-any.whl
它是版本1.10.0
,但满足依赖关系可能就足够了;一样安装:
python2 -m pip install tensorflow-1.10.0-py2-none-any.whl
位于Installing TensorFlow on macOS。如果版本1.10.0
中的wheel文件不符合依赖关系,则“计划B”将从branch 1.10.0中检出,以便从源代码进行构建。