由于用户权限,TensorFlow安装被拒绝

ida*_*dan 2 python-3.x anaconda tensorflow junit-jupiter

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

使用Anaconda安装

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

C:> conda create -n tensorflow pip python=3.5
Run Code Online (Sandbox Code Playgroud)

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

C:> activate tensorflow
Run Code Online (Sandbox Code Playgroud)

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

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
Run Code Online (Sandbox Code Playgroud)

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

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 
Run Code Online (Sandbox Code Playgroud)

**

  • 但是这行代码

**

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow 
Run Code Online (Sandbox Code Playgroud)

告诉我这个错误:

由于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但它没有帮助.

Aka*_*yal 5

此答案包含pip权限错误的必要信息.它可以通过--user标志来解决,这是一种保守的方法.

还有另一种方法来安装tensorflow conda-environment.Anaconda Command Prompt在激活后的环境中写下面.

conda安装tensorflow

测试一下:

python import tensorflow as tf

它应该工作.