【发布时间】:2019-01-19 16:37:49
【问题描述】:
我在我的 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。
有什么想法吗?
【问题讨论】:
-
尝试再次尝试构建
rm -rf ~/.cache/bazel。根据我的经验,Bazel 会缓存来自错误/配置错误的构建的设置。 -
@Taekahn 我试过了。结果还是一样。
标签: c++ macos clion bazel macos-high-sierra