Python 尝试安装tensorflow时收到奇怪的权限错误

Python 尝试安装tensorflow时收到奇怪的权限错误,python,linux,permissions,tensorflow,anaconda,Python,Linux,Permissions,Tensorflow,Anaconda,如果这是小事,我道歉。我不太习惯在linux中运行命令,因此调试下面的问题时遇到困难。我只是在遵循安装过程 (tensorflow)MAdhavs MBP:~madhavthaker$pip安装--忽略已安装--升级https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl 收集tensorflow==1.0.1https://storage.googleapis.com/tensorfl

如果这是小事,我道歉。我不太习惯在linux中运行命令,因此调试下面的问题时遇到困难。我只是在遵循安装过程

(tensorflow)MAdhavs MBP:~madhavthaker$pip安装--忽略已安装--升级https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
收集tensorflow==1.0.1https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
正在下载https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl (39.3MB)
100% |████████████████████████████████| 39.3MB 15kB/s
收集模拟>=2.0.0(来自tensorflow==1.0.1)
使用缓存的mock-2.0.0-py2.py3-none-any.whl
收集六个>=1.10.0(来自tensorflow==1.0.1)
使用缓存的six-1.10.0-py2.py3-none-any.whl
收集numpy>=1.11.0(来自tensorflow==1.0.1)
使用缓存的numpy-1.12.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
收集协议>=3.1.0(来自tensorflow==1.0.1)
使用缓存的protobuf-3.2.0-py2.py3-none-any.whl
收集轮(来自tensorflow==1.0.1)
使用缓存的wheel-0.29.0-py2.py3-none-any.whl
收集函数>=1;python_版本<“3.3”(来自模拟>=2.0.0->tensorflow==1.0.1)
使用缓存的funcsigs-1.0.2-py2.py3-none-any.whl
收集pbr>=0.11(从模拟>=2.0.0->tensorflow==1.0.1)
使用缓存的pbr-2.0.0-py2.py3-none-any.whl
收集设置工具(从protobuf>=3.1.0->tensorflow==1.0.1)
使用缓存的setuptools-34.3.3-py2.py3-none-any.whl
正在收集AppDir>=1.4.0(从setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
使用缓存的appdirs-1.4.3-py2.py3-none-any.whl
收集打包>=16.8(从setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
使用缓存的packaging-16.8-py2.py3-none-any.whl
收集pyparsing(从打包>=16.8->setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
使用缓存的pyparsing-2.2.0-py2.py3-none-any.whl
安装收集的软件包:funcsigs、six、pbr、mock、numpy、appdirs、pyparsing、packaging、setuptools、protobuf、wheel、tensorflow
例外情况:
回溯(最近一次呼叫最后一次):
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/basecommand.py”,主文件第215行
status=self.run(选项、参数)
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/commands/install.py”,第342行,运行中
prefix=options.prefix\u路径,
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py”,第784行,安装中
**夸尔斯
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py”,第851行,安装中
self.move\u wheel\u文件(self.source\u dir,root=root,prefix=prefix)
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py”,第1064行,在move_wheel_文件中
孤立的,
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/wheel.py”,第345行,在move_wheel_文件中
clobber(源代码,lib_dir,True)
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pip-9.0.1-py2.7.egg/pip/wheel.py”,第323行,在clobber中
copyfile(srcfile,destfile)
文件“/Users/madhavthaker/Downloads/anaconda/lib/python2.7/shutil.py”,第83行,在copyfile中
开放式(dst,“wb”)作为fdst:
IOError:[Errno 13]权限被拒绝:'/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site packages/pbr/_init__;.py'
(tensorflow)MAdhavs MBP:~madhavthaker$

这对我来说毫无意义,因为我是mac上唯一的用户。任何帮助都将不胜感激。

您似乎没有使用正确的权限


试试sudopip安装

请试试:sudopip安装啊,真是个愚蠢的错误。我感谢你的答复。
(tensorflow) MAdhavs-MBP:~ madhavthaker$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
Collecting tensorflow==1.0.1 from https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
  Downloading https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl (39.3MB)
    100% |████████████████████████████████| 39.3MB 15kB/s 
Collecting mock>=2.0.0 (from tensorflow==1.0.1)
  Using cached mock-2.0.0-py2.py3-none-any.whl
Collecting six>=1.10.0 (from tensorflow==1.0.1)
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting numpy>=1.11.0 (from tensorflow==1.0.1)
  Using cached numpy-1.12.1-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting protobuf>=3.1.0 (from tensorflow==1.0.1)
  Using cached protobuf-3.2.0-py2.py3-none-any.whl
Collecting wheel (from tensorflow==1.0.1)
  Using cached wheel-0.29.0-py2.py3-none-any.whl
Collecting funcsigs>=1; python_version < "3.3" (from mock>=2.0.0->tensorflow==1.0.1)
  Using cached funcsigs-1.0.2-py2.py3-none-any.whl
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow==1.0.1)
  Using cached pbr-2.0.0-py2.py3-none-any.whl
Collecting setuptools (from protobuf>=3.1.0->tensorflow==1.0.1)
  Using cached setuptools-34.3.3-py2.py3-none-any.whl
Collecting appdirs>=1.4.0 (from setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
  Using cached appdirs-1.4.3-py2.py3-none-any.whl
Collecting packaging>=16.8 (from setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
  Using cached packaging-16.8-py2.py3-none-any.whl
Collecting pyparsing (from packaging>=16.8->setuptools->protobuf>=3.1.0->tensorflow==1.0.1)
  Using cached pyparsing-2.2.0-py2.py3-none-any.whl
Installing collected packages: funcsigs, six, pbr, mock, numpy, appdirs, pyparsing, packaging, setuptools, protobuf, wheel, tensorflow
Exception:
Traceback (most recent call last):
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 345, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg/pip/wheel.py", line 323, in clobber
    shutil.copyfile(srcfile, destfile)
  File "/Users/madhavthaker/Downloads/anaconda/lib/python2.7/shutil.py", line 83, in copyfile
    with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: '/Users/madhavthaker/Downloads/anaconda/lib/python2.7/site-packages/pbr/__init__.py'
(tensorflow) MAdhavs-MBP:~ madhavthaker$