【发布时间】:2017-08-09 19:58:06
【问题描述】:
运行 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=0.7.1(来自 boto3) 正在下载 jmespath-0.9.2-py2.py3-none-any.whl
正在收集 s3transfer=0.1.10 (from boto3) 正在下载 s3transfer-0.1.10-py2.py3-none-any.whl (54kB) 100% |████████████████████████████████| 61kB 787kB/s
收集 botocore=1.5.0 (from boto3) 正在下载 botocore-1.5.26-py2.py3-none-any.whl (3.4MB) 100% |████████████████████████████████| 3.4MB 81kB/s
收集 docutils>=0.10(来自 botocore=1.5.0->boto3)
下载 docutils-0.13.1-py3-none-any.whl (536kB) 100% |████████████████████████████████| 542kB 205kB/s收集python-dateutil=2.1(来自 botocore=1.5.0->boto3) 正在下载 python_dateutil-2.6.0-py2.py3-none-any.whl (194kB) 100% |████████████████████████████████| 194kB 273kB/s
收集六个>=1.5(来自 python-dateutil=2.1->botocore=1.5.0->b oto3)
正在下载六-1.10.0-py2.py3-none-any.whl安装收集的包:jmespath、docutils、六、 python-dateutil、botocor e、s3transfer、boto3
异常:回溯(最近一次调用最后一次):文件“c:\program files (x86)\python36-32\lib\site-packages\pip\basecommand.py",第 215 行,在 主要的 status = self.run(options, args)
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\commands\instal l.py", 行 342,运行中 prefix=options.prefix_path,
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\req\req_set.py" ,第 784 行,在 安装 **kwargs
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\req\req_install .py", 行 851,安装中 self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\req\req_install .py", 行 1064,在 move_wheel_files 中 隔离=self.isolated,
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\wheel.py",第 345 行,在 move_wheel_files clobber(source, lib_dir, True)
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\wheel.py",第 316 行,在 破坏者 确保目录(目标目录)
文件“c:\程序文件 (x86)\python36-32\lib\site-packages\pip\utils__init__。 py",第 83 行, 在确保目录 os.makedirs(路径)
文件“c:\program files (x86)\python36-32\lib\os.py”,第 220 行,在 制造商 mkdir(名称,模式)
PermissionError: [WinError 5] 访问被拒绝: 'c:\program files (x86)\python 36-32\Lib\site-packages\jmespath'
C:\boto3-develop>
【问题讨论】:
-
访问被拒绝表示您没有权限,请尝试以管理员身份运行
-
您可以使用 virtualenv 消除此类错误或使用 vagrant 安装您的开发部署