Не могу установить matplotlib на python 2.7 - PullRequest
1 голос
/ 11 апреля 2019

Когда я попытался установить matplotlib 2.2.4 на centos 7.4, и я запускаю setup.py install, появляется ошибка

": невозможно скопировать lib / matplotlib / backends / web_backend/jquery-ui-1.12.1 ': не существует или не является обычным файлом. "

Но библиотека lib / matplotlib / backends / web_backend / jquery-ui-1.12.1 существует.

Так, кто может сказать мне, что сделать, чтобы исправить это.

1 Ответ

0 голосов
/ 11 апреля 2019

Эта ошибка возникает, когда глобус package_data совпадает с каталогом. Вам нужно переписать setup.py и изменить имя вашего пакета, чтобы исправить это.

Package_data предполагает, что каждое имя, совпадающее с глобаном, является файлом, оно путает файлы и каталоги.

Измените ваш setup.py как показано ниже:

from distutils.core import setup

setup(name='xxx',
      version='0.1',

      packages=[
          'package',
      ],
      package_data={
          'package': [
              '*.dat',
              'dir/*'
      ],
  },
 )

Вам просто нужно изменить имя package_data. Если имя пакета *, просто добавьте .dat после него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...