【问题标题】:PermissionError: [Errno 13] Permission denied: 'C:\\Program Files\\Python35\\Lib\\site-packages\\six.py'PermissionError: [Errno 13] Permission denied: 'C:\\Program Files\\Python35\\Lib\\site-packages\\six.py'
【发布时间】:2017-10-18 01:32:08
【问题描述】:

我正在使用python 3.5.3,现在我想安装pandas和numpy但无法安装,以下是cmd中的错误,任何人都可以帮助我吗?

 C:\Program Files\Python35\Scripts>py -3.5 -m pip install pandas 

Collecting pandas
Using cached pandas-0.20.1-cp35-cp35m-win_amd64.whl
Collecting python-dateutil>=2 (from pandas)
Using cached python_dateutil-2.6.0-py2.py3-none-any.whl
Collecting numpy>=1.7.0 (from pandas)
Using cached numpy-1.12.1-cp35-none-win_amd64.whl
Collecting pytz>=2011k (from pandas)
Using cached pytz-2017.2-py2.py3-none-any.whl
Collecting six>=1.5 (from python-dateutil>=2->pandas)
Using cached six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six, python-dateutil, numpy, pytz, pandas
Exception:
Traceback (most recent call last):
File "C:\Program Files\Python35\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Program Files\Python35\lib\site-packages\pip\commands\install.py", line 342, in run
prefix=options.prefix_path,
File "C:\Program Files\Python35\lib\site-packages\pip\req\req_set.py", line 784, in install
**kwargs
File "C:\Program Files\Python35\lib\site-packages\pip\req\req_install.py", line 851, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "C:\Program Files\Python35\lib\site-packages\pip\req\req_install.py", line 1064, in move_wheel_files
isolated=self.isolated,
File "C:\Program Files\Python35\lib\site-packages\pip\wheel.py", line 345, in move_wheel_files
clobber(source, lib_dir, True)
File "C:\Program Files\Python35\lib\site-packages\pip\wheel.py", line 323, in clobber
shutil.copyfile(srcfile, destfile)
File "C:\Program Files\Python35\lib\shutil.py", line 121, in copyfile
with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'C:\\Program Files\\Python35\\Lib\\site-packages\\six.py'

【问题讨论】:

  • 确保您从具有管理员权限的命令行运行该命令。
  • 可以举个例子吗?对不起,我不明白你的意思
  • @ShiJieTio 看起来你正在使用 Windows。不是仅仅启动命令提示符,而是右键单击该图标,然后单击“以管理员身份运行”。从那里,运行您的 pip 命令,您应该一切顺利!

标签: python pandas numpy permissions


【解决方案1】:

正如其他人指出的那样,您需要以管理员权限运行该命令。

如何通过 Windows 版本执行此操作varies,但在 Windows 8 和 10 上,您只需按 Windows+X(或右键单击“开始”按钮)。在菜单上,选择“命令提示符(管理员)”。

【讨论】:

  • 谢谢邓肯,您的建议帮助我解决了这个问题...感谢您的建议,如何在 Windows 10 中以管理员权限打开命令提示符...
  • 不幸的是,尽管使用管理员命令行工作,但我仍然遇到同样的错误:/
【解决方案2】:

您使用的命令行无权访问C:\\Program Files\\Python35\\Lib\\site-packages\\six.py

在具有管理权限的命令行中运行该命令。

【讨论】:

    【解决方案3】:

    在管理员模式下运行命令行,然后:

    pip instal pandas
    

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 2017-02-12
      • 1970-01-01
      • 2019-07-31
      • 2016-08-17
      • 2019-11-27
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多