【问题标题】:Unable to install python 3.7 packages Fiona, lxml, pandas, Pillow in mac 10.14.3无法在 mac 10.14.3 中安装 python 3.7 包 Fiona、lxml、pandas、Pillow
【发布时间】:2019-07-01 18:24:56
【问题描述】:

我试图在运行 mac os 10.14.3 的新 mac 系统中安装 python 3.7 virtualenv 包。但是由于环境错误导致系统安装失败

包:

lxml==3.8.0 
Pillow==4.1.1 
Fiona==1.7.10.post1
pandas==0.20.2

我在https://pastebin.com/tzMwwHjB附上了完整的崩溃报告

  Failed building wheel for Fiona
  Failed building wheel for lxml
  Failed building wheel for pandas
  Failed building wheel for Pillow
Error checking for conflicts.
Traceback (most recent call last):
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2897, in _dep_map
    return self.__dep_map
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2691, in __getattr__
    raise AttributeError(attr)
AttributeError: _DistInfoDistribution__dep_map

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2888, in _parsed_pkg_info
    return self._pkg_info
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2691, in __getattr__
    raise AttributeError(attr)
AttributeError: _pkg_info

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 503, in _warn_about_conflicts
    package_set, _dep_info = check_install_conflicts(to_install)
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_internal/operations/check.py", line 108, in check_install_conflicts
    package_set, _ = create_package_set_from_installed()
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_internal/operations/check.py", line 47, in create_package_set_from_installed
    package_set[name] = PackageDetails(dist.version, dist.requires())
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2635, in requires
    dm = self._dep_map
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2899, in _dep_map
    self.__dep_map = self._compute_dependencies()
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2908, in _compute_dependencies
    for req in self._parsed_pkg_info.get_all('Requires-Dist') or []:
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2890, in _parsed_pkg_info
    metadata = self.get_metadata(self.PKG_INFO)
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1410, in get_metadata
    value = self._get(self._fn(self.egg_info, name))
  File "/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1522, in _get
    with open(path, 'rb') as stream:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/Fiona-1.8.4.dist-info/METADATA'
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/Users/titus/.virtualenvs/julo-ana/lib/python3.7/site-packages/Fiona-1.8.4.dist-info/RECORD'

任何人都可以知道解决方案。过去两天我一直在尝试解决这个问题。

【问题讨论】:

    标签: python-3.x macos crash installation macos-mojave


    【解决方案1】:
    1. 使用受支持的 Python 版本
    2. 尝试以下方法:

      pip3 install --user 包名(对于 Python3) pip install --user 包名(适用于 Python2)

      注意:将 package-name 替换为 pandas、lxml 等

    【讨论】:

    • 试试“sudo python3 -m pip install lxml”
    • 我用 python 3.6 尝试过的它的 python 版本问题,它有效。 3.7 不支持软件包版本。
    猜你喜欢
    • 2020-03-12
    • 1970-01-01
    • 2018-08-22
    • 1970-01-01
    • 2020-09-21
    • 2018-07-27
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多