尝试使用pip安装panda时权限被拒绝



我正在尝试使用pip:从Windows命令行安装Python-panda包

pip install pandas

但我遇到了以下错误。我还从这里下载了车轮版本https://pypi.python.org/pypi/pandas/0.17.0/#downloads也尝试过:

pip install pandas-0.17.1-cp35-none-win_amd64.whl

无论哪种情况,我都会得到以下错误:

Exception:
Traceback (most recent call last):
  File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
p_vendorpkg_resources__init__.py", line 2795, in _dep_map
    return self.__dep_map
  File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
p_vendorpkg_resources__init__.py", line 2652, in __getattr__
    raise AttributeError(attr)
AttributeError: _DistInfoDistribution__dep_map
During handling of the above exception, another exception occurred:
    Traceback (most recent call last):
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2786, in _parsed_pkg_info
        return self._pkg_info
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2652, in __getattr__
        raise AttributeError(attr)
    AttributeError: _pkg_info
    During handling of the above exception, another exception occurred:
    Traceback (most recent call last):
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    pbasecommand.py", line 211, in main
        status = self.run(options, args)
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    pcommandsinstall.py", line 294, in run
        requirement_set.prepare_files(finder)
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    preqreq_set.py", line 334, in prepare_files
        functools.partial(self._prepare_file, finder))
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    preqreq_set.py", line 321, in _walk_req_to_install
        more_reqs = handler(req_to_install)
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    preqreq_set.py", line 561, in _prepare_file
        set(req_to_install.extras) - set(dist.extras)
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2774, in extras
        return [dep for dep in self._dep_map if dep]
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2797, in _dep_map
        self.__dep_map = self._compute_dependencies()
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2819, in _compute_dependencies
        for req in self._parsed_pkg_info.get_all('Requires-Dist') or []:
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 2788, in _parsed_pkg_info
        metadata = self.get_metadata(self.PKG_INFO)
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 1616, in get_metadata
        return self._get(self._fn(self.egg_info, name)).decode("utf-8")
      File "c:usersadiappdatalocalprogramspythonpython35libsite-packagespi
    p_vendorpkg_resources__init__.py", line 1722, in _get
        with open(path, 'rb') as stream:
    PermissionError: [Errno 13] Permission denied: 'c:\users\adi\appdata\local\
    temp\pip-build-3ge1gj75\pandas\pandas-0.17.0.dist-info\METADATA'

我也尝试以管理员身份打开cmd,但仍然收到相同的错误。

同时,我能够使用pip安装numpy库。

我在azure上安装panda时遇到了类似的问题。

以下工作:

python -m pip install --user pandas

即使作为管理员运行cmd,我也遇到了同样的问题。我重新启动电脑,再次以管理员身份运行cmd,它就工作了。

记录在案,我试图通过Anaconda的Windows应用程序进行安装,但获得了相同的权限错误。

对于任何现在发现这个的人:

这个网站非常适合我。遗憾的是,我不得不使用内置的命令提示符,但它完成了任务:https://data-flair.training/blogs/install-pandas-on-windows/

最新更新