2

我尝试在 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,但它没有帮助。

4

2 回答 2

5

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

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

康达安装张量流

测试它:

python import tensorflow as tf

它应该工作。

于 2018-05-10T11:25:57.797 回答
0

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

尝试使用以下命令更新 LD_LIBRARY_PATH:

sudo ldconfig /usr/local/cuda/lib64

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

于 2018-08-03T19:32:01.483 回答