安装tensorflow和keras时获取权限被拒绝错误

时间:2016-12-28 16:21:47

标签: tensorflow deep-learning keras permission-denied

按照我之前提出的问题Can I implement deep learning models in my laptop with intel hd graphics中的步骤操作后 我在安装tensorflow

时收到权限被拒绝错误

error13

如果没有出现此错误,我该怎么做才能安装tensorflow和keras?

2 个答案:

答案 0 :(得分:1)

pip3正在尝试访问您需要超级用户权限的/usr/bin/。尝试

sudo pip3 install --upgrade ...

答案 1 :(得分:0)

TensorFlow似乎取决于您安装的setuptools软件包的较新版本。作为Maximilian points outpip需要root权限才能升级setuptools并在您计算机的Python发行版中安装TensorFlow和Keras。您可以按照他的建议使用sudo,也可以install TensorFlow into a Virtualenv使用更安全。例如,要在目录~/tensorflow中创建Virtualenv,请执行以下命令:

$ sudo pip install virtualenv
$ virtualenv --system-site-packages ~/tensorflow
$ cd ~/tensorflow
$ source bin/activate
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0-cp27-none-linux_x86_64.whl