Я давний лайкер, первый постер, поэтому, пожалуйста, будьте нежны.PYTHONPATH Общая библиотека Выпуск
Я использую Python уже пару месяцев, и я пытался установить библиотеку под названием heatmap, а именно this fork. Установив с помощью ZipFile, я могу импортировать Heatmap просто отлично, но я получаю исключение, когда я пытаюсь использовать:
Exception Traceback (most recent call last) <ipython-input-14-ce255099c4d1> in <module>() ----> 1 map = heatmap.Heatmap()
C:\Users\Standalone\Anaconda3\lib\site-packages\heatmap\heatmap\heatmap.py in __init__(self, libpath)
94
95 if not self._heatmap:
---> 96 raise Exception("Heatmap shared library not found in PYTHONPATH.")
97
98 def heatmap(self, points, dotsize=150, opacity=128, size=(1024, 1024), scheme="classic", area=None,
Exception: Heatmap shared library not found in PYTHONPATH.*
Я попытался добавления к sys.path с:
C: \ Пользователи \ Standalone \ Anaconda3 \ lib \ site-packages \ heatmap \ и C: \ Users \ Standalone \ Anaconda3 \ lib \ site-packages \ heatmap \ heatmap.py
Но это не сработает. Может ли кто-нибудь объяснить мне, как обойти это?
Мое системное оборудование: Windowns 7 32bit, Python 3.4.3 как часть установки Anaconda.
Как вы можете видеть [из источников] (https://github.com/jjguy/heatmap/blob/master/heatmap/heatmap.py#L60), модуль ищет файл с именем 'cHeatmap-x86 .dll' (или что-то подобное, в зависимости от платформы). У вас есть такой файл? Где это? Кроме того, что означает * «установленный через zipfile» * означает? Какой zipfile? Вы только что скопировали файлы или запустили скрипт 'setup.py'? –
Если это связано с настройкой пути, это не PYTHONPATH, это интересно, это путь поиска файлов '.dll'. Вы должны проверить, что указанная DLL присутствует там. – skyking
Чтобы ответить на вопросы: 1) Чтобы установить, я загрузил и распаковал zip-файл и запустил python setup.py install из каталога загрузки 2) cHeatmap-x86.dll не был в установленном файле Heatmap для начала, но я скопировал его из содержимого zip-файла и по-прежнему получил ошибку – Tom