【问题标题】:Tensorflow installation on Ubuntu permission error在 Ubuntu 上安装 Tensorflow 权限错误
【发布时间】:2017-07-23 04:47:50
【问题描述】:

我在我的 Windows 10 机器上安装了虚拟机,并在虚拟机上安装了 Ubuntu。然后我按照this instructions from Tensorflow.org 在Ubuntu 上安装了Tensorflow。一切都很顺利,包括 pip install 和其他东西,但是当我运行 $ pip install tensorflow 时,我遇到了屏幕截图所示的权限错误。

Tensorflow.org 上第 2 步底部列出的安装错误中没有描述此错误。我该如何解决?

【问题讨论】:

    标签: python ubuntu tensorflow


    【解决方案1】:

    您似乎需要提升权限才能写入/usr/local/lib

    执行sudo pip install tensorflow会使用root权限安装tensorflow。

    (另外,您的问题出在 Ubuntu 上,而不是 Windows 10 上!您的主机系统对来宾的权限没有影响。)

    【讨论】:

      【解决方案2】:

      与大多数 Linux 版本一样,如果您遇到与权限相关的错误,只需在命令前添加 sudo 并输入密码以确认您具有管理员权限。在这种情况下,只需键入sudo pip istall tensorflow。但是由于ubuntu还自带了最新的3.N版python,最好还是sudo pip3 install tensorflow

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,找到了答案on Github

        我犯的错误是 Anaconda 是使用 sudo ./<install script> 安装的,而不是 download page 上所述的正确命令 bash <install script>。这使得一些文件归根用户所有。

        【讨论】:

          猜你喜欢
          • 2016-02-25
          • 1970-01-01
          • 1970-01-01
          • 2017-03-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-11
          • 2019-06-04
          相关资源
          最近更新 更多