【问题标题】:TensorFlow installation denied due to user permissions由于用户权限,TensorFlow 安装被拒绝
【发布时间】:2018-05-10 10:56:03
【问题描述】:

我尝试在 Jupiter 上网本 python 2.7 上运行 tensorflow,但我意识到它需要 3.6 pythong 版本,所以我按照以下步骤操作:

使用 Anaconda 安装

通过调用以下命令创建一个名为 tensorflow 的 conda 环境:

C:> conda create -n tensorflow pip python=3.5

通过发出以下命令激活 conda 环境:

C:> activate tensorflow

(tensorflow)C:> # 你的提示应该改变 发出适当的命令以在您的 conda 环境中安装 TensorFlow。要安装仅 CPU 版本的 TensorFlow,请输入以下命令:

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow

要安装 TensorFlow 的 GPU 版本,请输入以下命令(单行):

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

**

  • 但是这行代码

**

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow 

告诉我这个错误:

由于 EnvironmentError 无法安装软件包:[WinError 5] 访问被拒绝: 'C:\Users\idan\AppData\Local\Continuum\anaconda2\envs\tensorflow\Lib\site-packages\numpy\.libs\libopenblas.BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll' 考虑使用--user 选项或检查权限。

我尝试更改用户权限并以管理员身份打开 anaconda cmd,但没有帮助。

【问题讨论】:

  • 你试过用“pip install --user”安装吗?

标签: python-3.x tensorflow anaconda junit-jupiter


【解决方案1】:

This answer有pip权限错误的必要信息。可以使用--user 标志来解决,这是一种保守的方法。

还有另一种方法可以为conda-environment 安装 tensorflow。激活环境后在Anaconda Command Prompt下面写。

conda 安装张量流

测试一下:

python import tensorflow as tf

它应该可以工作。

【讨论】:

  • 我已经导入了 Tendorflow 并且已经安装了 Tensorflow,但这就是我在 Jupiter 中得到的:ImportError: Could not find 'nvcuda.dll'。 TensorFlow 要求将此 DLL 安装在以 %PATH% 环境变量命名的目录中。通常它安装在“C:\Windows\System32”中。如果不存在,请确保您拥有支持 CUDA 的 GPU,并安装了正确的驱动程序。
  • 我也在网上找到了 nvcuda.dll 文件并将其添加到 'C:\Windows\System32' 但什么也没发生
  • 你安装了 CUDA 吗?如果你有一台安装了 CUDA 驱动程序的 GPU 机器,那么你需要运行 。最好先测试纯CPU版本,再设置GPU版本
  • 是的,“cuda_9.1.85_win10”已安装,但它显示“此图形驱动程序找不到兼容的图形硬件
  • 您的问题是针对 tensorflow 安装的;所以我只在这种情况下回答了。如果你按照我的回答安装 tensorflow,它将帮助你在单台机器上对不同版本的 tensorflow 有更好的界限。根据社区规则,我认为您应该为此 cuda 错误创建一个新问题。
【解决方案2】:

我遇到了类似的问题。以下解决了我的问题。

尝试使用以下方法更新 LD_LIBRARY_PATH:

sudo ldconfig /usr/local/cuda/lib64

我从https://abdel.me/2017/09/28/aws-ami-deep-learning-keras/找到了解决方案

【讨论】:

  • 我从网站上找到了解决方案 [sudo ldconfig /usr/local/cuda/lib64]。
猜你喜欢
  • 1970-01-01
  • 2018-08-15
  • 2020-08-27
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 2015-09-27
相关资源
最近更新 更多