无法在Windows

时间:2017-03-18 06:45:00

标签: python boto3

运行pip install boto3命令

后,我遇到异常
C:\boto3-develop>pip install boto3
     

收集boto3       正在下载boto3-1.4.4-py2.py3-none-any.whl(127kB)           100%|████████████████████████████████| 133kB 281kB / s

     

收集jmespath< 1.0.0,> = 0.7.1(来自boto3)         正在下载jmespath-0.9.2-py2.py3-none-any.whl

     

收集s3transfer< 0.2.0,> = 0.1.10(来自boto3)下载   s3transfer-0.1.10-py2.py3-none-any.whl(54kB)       100%|████████████████████████████████| 61kB 787kB / s

     

收集botocore< 1.6.0,> = 1.5.0(来自boto3)正在下载   botocore-1.5.26-py2.py3-none-any.whl(3.4MB)       100%|████████████████████████████████| 3.4MB 81kB / s

     

收集docutils> = 0.10(来自botocore< 1.6.0,> = 1.5.0-> boto3)
  正在下载docutils-0.13.1-py3-none-any.whl(536kB)       100%|████████████████████████████████| 542kB 205kB / s

     

收集python-dateutil< 3.0.0,> = 2.1(来自   botocore< 1.6.0,> = 1.5.0-> boto3)正在下载   python_dateutil-2.6.0-py2.py3-none-any.whl(194kB)       100%|████████████████████████████████| 194kB 273kB / s

     

收集六个> = 1.5(来自   python-dateutil< 3.0.0,> = 2.1-> botocore< 1.6.0,> = 1.5.0-> b oto3)

  下载six-1.10.0-py2.py3-none-any.whl

     

安装收集的软件包:jmespath,docutils,six,   python-dateutil,botocor e,s3transfer,boto3

     

异常:回溯(最近一次调用最后一次):文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ basecommand.py“,第215行,in   主要       status = self.run(options,args)

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ commands \ instal l.py“,line   342,在奔跑       前缀= options.prefix_path,

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ req \ req_set.py“,第784行,in   安装       ** kwargs

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ req \ req_install .py“,line   851,在安装中       self.move_wheel_files(self.source_dir,root = root,prefix = prefix)

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ req \ req_install .py“,line   1064,在move_wheel_files中       孤立= self.isolated,

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ wheel.py“,第345行,in   move_wheel_files       clobber(source,lib_dir,True)

     

文件“c:\ program files   (x86)\ python36-32 \ lib \ site-packages \ pip \ wheel.py“,第316行,in   撞       ensure_dir(DESTDIR)

     

文件“c:\ program files   (86)\ python36-32 \ LIB \站点包\ PIP \ utils__init__。 py“,第83行,   在ensure_dir中       os.makedirs(路径)

     

文件“c:\ program files(x86)\ python36-32 \ lib \ os.py”,第220行,in   makedirs       mkdir(名称,模式)

     

PermissionError:[WinError 5]访问被拒绝:'c:\ program files   (x86)\ python 36-32 \ Lib \ site-packages \ jmespath'

C:\boto3-develop>

1 个答案:

答案 0 :(得分:3)

确保以管理员身份运行命令行。缺少权限通常会阻止安装python包。