【问题标题】:not able to install tensorflow on server无法在服务器上安装 tensorflow
【发布时间】:2016-02-23 13:47:45
【问题描述】:

我正在尝试在我的大学服务器上使用 tensorflow,因为我写的一些东西对于我的笔记本电脑来说太重了。 所以我没有sudo权限。以下是我尝试失败的方法。

我可以通过pip install --user <url> 安装 tensorflow .但是当我导入 tensorflow 时,我收到错误 glibc 2.17 not found

我发现this 链接解决了完全相同的问题,但是当我运行时

virtualenv --system-site-packages ~/tensorflow

我得到这个错误:

ImportError: No module named pkg_resources

为了解决这个问题,我尝试了:

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python

然后我得到以下错误:

[Errno 13] Permission denied: '/opt/anaconda/lib/python2.7/site-packages/test-easy-install-10463.write-test'

而且我没有 sudo 访问权限,所以我不能在上面的命令中使用 sudo。

为了安装我使用的 virtualenv:

curl -sL https://raw.githubusercontent.com/brainsik/virtualenv-burrito/master/virtualenv-burrito.sh | $SHELL

我认为问题出在 virtualenv 设置上,但我尝试删除它并通过以下方式安装 virtualenv:

pip install --user virtualenv

但这失败了,我得到:

InsecurePlatformWarning Could not find a version that satisfies the requirement vitualenv (from versions: ) No matching distribution found for vitualenv

我查看了许多 (1,2) 解决此问题的答案,但没有一个对我有用。我遇到了其他错误。

我现在陷入了没有 sudo 权限的错误循环中。

所以,我的问题是我是否必须安装 virtualenv 或者我安装工作 tensorflow 的问题可以很简单地解决。

它是一个 linux 服务器,默认的 python 版本是 2.6。所以,我必须单独安装 2.7 以供我使用。

【问题讨论】:

    标签: python linux virtualenv virtualenvwrapper tensorflow


    【解决方案1】:

    尝试building from source,而不是使用预编译的二进制版本。这样您就不必担心 glibc 与已安装的系统不兼容。

    【讨论】:

    • 由于 tensorflow (google) 使用 bazel,我也无法以这种方式安装。尝试安装 bazel 时,它要求提供一些我没有的 java 包。或者我可以在不使用 bazel 的情况下安装它。我对此有点陌生,所以我不确定,但那里的文档没有提到任何关于在没有 bazel 的情况下安装的内容。
    【解决方案2】:

    @Pukki 你可以让教授请求系统管理员安装它。然后系统上的每个人都可以使用它。

    【讨论】:

    • 是的,这也是我得出的结论。
    • 但这不是技术解决方案。这是一种管理解决方法。
    • @Pukki 我保证在现实世界中,我们还必须有管理变通办法来解决某些编程问题。
    • 我认为安装 Docker 或虚拟环境需要相同的权限。让它成为一个便携式应用程序怎么样。我能够将这些放在我在学校的学生共享目录中。 portableapps.com
    • 如果安装了 pip,也许你可以使用 virtualenv。 github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/…
    【解决方案3】:

    我按照this page 的说明操作,它解决了我的问题。您需要--upgrade URL 参数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      • 2018-03-17
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多