Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
 Аватар для druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 448

Отсутствие библиотеки

11.06.2015, 08:42. Показов 5729. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
столкнулся с проблемой, не находит какую то библиотеку DLL
интерпретатор начал ругаться на этих строках

Не по теме:

Python
1
2
import scipy.integrate as spint
import scipy.stats as spstat



консоль PyCharm выводит
Кликните здесь для просмотра всего текста

Traceback (most recent call last):
File "D:/PearsonPick/get_func.py", line 3, in <module>
import scipy.integrate as spint
File "C:\Python34\lib\site-packages\scipy\integrate\__init__.py", line 51, in <module>
from .quadrature import *
File "C:\Python34\lib\site-packages\scipy\integrate\quadrature.py", line 6, in <module>
from scipy.special.orthogonal import p_roots
File "C:\Python34\lib\site-packages\scipy\special\__init__.py", line 601, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Не найден указанный модуль.


я так понял, что он ругается на
Кликните здесь для просмотра всего текста

Python
1
from ._ufuncs import *


версия scipy:
scipy-0.16.0b2-cp34-none-win32.whl

подскажите, в каком направлении хоть копать. никак не могу побороть это!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2015, 08:42
Ответы с готовыми решениями:

Подключение библиотеки Crypto. Если возможно, нужна ссылка на скачивание данной библиотеки
Возникли сложности с подключением библиотеки Crypto: import Crypto.Cipher.AES Выдает следующую ошибку: ...

Отсутствие модуля pexpect
Здравствуйте, прошу помощи, значит есть у меня сервер, на Debian 8 x86, есть у меня скрипт .py который нужно запустить с сервера, для...

Отсутствие сигнала от кнопок
вариант отдельного создания кнопок - сразу нет import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton from...

22
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
11.06.2015, 15:23
Может, скачать стабильную версию?
0
 Аватар для druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 448
11.06.2015, 16:08  [ТС]
dondublon, тоже так думал
ставил scipy-0.15.1-cp34-none-win32.whl. ругается на этот же оператор.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
11.06.2015, 17:18
Цитата Сообщение от druidich Посмотреть сообщение
ругается на этот же оператор.
Это не оператор, а модуль
0
 Аватар для druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 448
11.06.2015, 19:40  [ТС]
alex925, а вы не сталкивались с такой проблемой ? без понятия какую он либу подключить не может.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
11.06.2015, 20:17
Лучший ответ Сообщение было отмечено druidich как решение

Решение

druidich, на linux с такой проблемой не сталкивался, у меня через менеджер пакетов ставится без проблем.

Добавлено через 15 минут
P.S Сейчас на виртуалке попробовал установить, все нормально установилось и импорт проходит без проблем.
Колёса брал отсюда www.lfd.uci.edu/~gohlke/pythonlibs (ставил numpy-1.9.2+mkl-cp34-none-win32.whl и scipy-0.15.1-cp34-none-win32.whl). Тебе нужно само собой брать колёса под свою версию интерпретатора и свою разрядность системы.

Добавлено через 4 минуты
druidich, перед попытками установить я бы посоветовал удалить старую версию + попробовать поискать вручную остатки в папке интерпретатора (иногда бывает остаётся и не ставится новая версия добром). Но, если не знаешь, что удаляешь, лучше не трогать.
1
 Аватар для druidich
30 / 30 / 12
Регистрация: 21.05.2012
Сообщений: 448
11.06.2015, 20:50  [ТС]
alex925, оказалось что numpy не тот поставил. спасибо.
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 07:23
Цитата Сообщение от druidich Посмотреть сообщение
alex925, оказалось что numpy не тот поставил. спасибо.
У меня возникла точно такая же проблема. Разрядность и версия установленных пакетов соответствуют Пайтону и операционной системе, но при попытке запустить код

from scipy import interpolate
вылетает:

File "C:\Program Files\Python\lib\site-packages\scipy\interpolate\__init__.py", line 176, in <module>
from .interpolate import *
File "C:\Program Files\Python\lib\site-packages\scipy\interpolate\interpolate.p y", line 21, in <module>
import scipy.special as spec
File "C:\Program Files\Python\lib\site-packages\scipy\special\__init__.py", line 640, in <module>
from ._ufuncs import *
ImportError: DLL load failed: Не найдена указанная процедура.
Уже пробовал устанавливать пакеты отсюда, но не помогло, ошибка все время возникает.
Какой именно Numpy Вам помог?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.10.2017, 08:18
БИМ, Попробуй через pip поставить, он должен все поставить норм.
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 09:21
Цитата Сообщение от alex925 Посмотреть сообщение
БИМ, Попробуй через pip поставить, он должен все поставить норм.
Так через него я и ставил, но не помогла даже полная переустановка Пайтона и библиотек.
На всякий случай:
Система Windows XP SP3 x86
Python version 3.4.4
scipy-0.19.1-cp34-cp34m-win32.whl
numpy-1.13.3+mkl-cp34-cp34m-win32.whl

Добавлено через 31 минуту
Я проверил с помощью Dependency Walker файл \Python\Lib\site-packages\scipy\special\_ufuncs.pyd
Не найдены 4 *.dll файла: IESHIMS.DLL LIBIFCOREMD.DLL MKL_RT.DLL WER.DLL
Их где-то можно скачать отдельно?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.10.2017, 09:25
БИМ, какая разрядность python?
Цитата Сообщение от БИМ Посмотреть сообщение
Так через него я и ставил
Через него это как? Качал сам whl и ставил потом?
Я тебе говорю о том, что надо попробовать поставить вот так:
Bash
1
pip install scipy
чтобы pip качал сам нужную whl.

P.S перед установкой удали то, что пытался ставить до этого.
1
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 09:48
Цитата Сообщение от alex925 Посмотреть сообщение
Через него это как? Качал сам whl и ставил потом?
Я тебе говорю о том, что надо попробовать поставить вот так:
BashВыделить код
1
pip install scipy
чтобы pip качал сам нужную whl.
Добавлено через 1 минуту
P.S перед установкой удали то, что пытался ставить до этого.
До этого устанавливал именно через "pip install numpy", но возникала ошибка, что Пайтону требуется numpy+mkl, что и привело меня к установке через скачанный whl.

Ok, я последовал твоему совету, удалил все через pip. Попробовал вручную установить через "pip install numpy", "pip install scipy" .
Первая библиотека установилась без проблем.
При установке scipy таким способом вылетела куча ошибок:
Миниатюры
Отсутствие библиотеки   Отсутствие библиотеки  
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 10:25
То же самое происходит при pip install scipy --no-cache-dir
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.10.2017, 10:30
Ставь только scipy, установщик сам подтянет нужный ему numpy.
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 13:13
Цитата Сообщение от alex925 Посмотреть сообщение
Ставь только scipy, установщик сам подтянет нужный ему numpy.
Да, это принесло некоторый результат.
Судя по всему, отсутствие этого Windows SDK 7.1 и является причиной глюков. Не уверен, что на эту древнюю полуживую ось на рабочем компе такое установится. Вроде 2017 на дворе, а тут с банальной установкой модулей такой красноглазый brainf*ck, даже не ожидал такого от одного из наиболее популярных языков программирования.
Миниатюры
Отсутствие библиотеки  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.10.2017, 13:39
БИМ, Ты используешь старую версию python, для нее нет собранной версии библиотеки, по этому качаются сорцы и происходит попытка их компиляции (и попытка судя по логу не удается, потому что в мастдайке все через ад и муки).

Добавлено через 12 минут
Python у тебя какой разрядности? Если 32 битный, то ставь numpy‑1.13.3+mkl‑cp34‑cp34m‑win32.whl и scipy‑0.19.1‑cp34‑cp34m‑win32.whl, если 64 битный то numpy‑1.13.3+mkl‑cp34‑cp34m‑win_amd64.wh l и scipy‑0.19.1‑cp34‑cp34m‑win_amd64.whl.
Файлы качать надо отсюда http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy, http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Устанавливаешь эти файлы вот так:
Bash
1
pip install <пишешь тут полный путь до файла>
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 16:21
Цитата Сообщение от alex925 Посмотреть сообщение
БИМ, Ты используешь старую версию python, для нее нет собранной версии библиотеки, по этому качаются сорцы и происходит попытка их компиляции (и попытка судя по логу не удается, потому что в мастдайке все через ад и муки).
Добавлено через 12 минут
Python у тебя какой разрядности? Если 32 битный, то ставь numpy‑1.13.3+mkl‑cp34‑cp34m‑win32.whl и scipy‑0.19.1‑cp34‑cp34m‑win32.whl, если 64 битный то numpy‑1.13.3+mkl‑cp34‑cp34m‑win_amd64.wh l и scipy‑0.19.1‑cp34‑cp34m‑win_amd64.whl.
Файлы качать надо отсюда http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy, http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Устанавливаешь эти файлы вот так:
Алекс, я так и делал в начале темы, ставил через python install и полного пути к скачанному файлу. Система и Пайтон 32-разрядные, все равно возникала ошибка.

Цитата Сообщение от БИМ Посмотреть сообщение
Система Windows XP SP3 x86
Python version 3.4.4
scipy-0.19.1-cp34-cp34m-win32.whl
numpy-1.13.3+mkl-cp34-cp34m-win32.whl
Похоже, дело в старой винде. Мне будет проще отказаться от интерполяции из scipy, и написать свою функцию, не критично.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
09.10.2017, 17:56
Цитата Сообщение от БИМ Посмотреть сообщение
Похоже, дело в старой винде
Дело в незнании некоторых нюансов.
Во-первых, того, что scipy (на windows) требуется не тот numpy, который на PyPi, а тот, который numpy+mkl - и он (бинарник для windows) есть только на www.lfd.uci.edu.
Во-вторых, если мы ставим scipy - он сразу ставит и numpy (умолчание для pip - ставить все зависимости, если их нет, либо, если они не удовлетворяют требованиям пакета).
Но ставится, конечно, не тот, который нужен.
Чтобы "неправильный" numpy не ставился - нужно numpy+mkl поставить первым - из whl, а затем уже ставить scipy командой:
pip install "scipy_ваша_версия.whl"
Только что проверил, обновив себе оба пакета из whl.
0
1 / 1 / 0
Регистрация: 13.01.2017
Сообщений: 24
09.10.2017, 18:17
Цитата Сообщение от Garry Galler Посмотреть сообщение
Дело в незнании некоторых нюансов.
Во-первых, того, что scipy (на windows) требуется не тот numpy, который на PyPi, а тот, который numpy+mkl - и он (бинарник для windows) есть только на www.lfd.uci.edu.
Во-вторых, если мы ставим scipy - он сразу ставит и numpy (умолчание для pip - ставить все зависимости, если их нет, либо, если они не удовлетворяют требованиям пакета).
Но ставится, конечно, не тот, который нужен.
Чтобы "неправильный" numpy не ставился - нужно numpy+mkl поставить первым - из whl, а затем уже ставить scipy командой:
pip install "scipy_ваша_версия.whl"
Только что проверил, обновив себе оба пакета из whl.
Сегодня утром я сделал то же самое. С нужными whl для своего пайтона. И пришел в эту тему.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
09.10.2017, 18:24
То что у вас установился именно numpy+mkl, а не просто numpy - как удостоверились?
Здесь полно тем, когда люди думали, что они что-то себе поставили, а на самом деле - нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2017, 18:24
Помогаю со студенческими работами здесь

Отсутствие переменной year, хотя она есть
import datetime now = datetime.datetime() then = datetime.timedelta(2021, 1, 1, 0, 0, 0, 0) delta = datetime.timedelta(now, then) ...

Как проверить строку на отсутствие символов из множества?
Определить, содержит ли строка символы, отличные от букв и пробела напишите,пожалуйста,программу

Проверить наличие в строке 10 цифр и отсутствие знака «?»
Здравствуйте. Помогите, пожалуйста, написать регулярку (одной строкой), которая проверяет, что в строке есть 10 цифр, но нет символа...

Отсутствие библиотеки
Написал простую прогу с использование бд access. на одном компе, где установлен офис все работает отлично. запускаю на другом, при попытке...

Отсутствие библиотеки
Здравствуйте помогите мне пожалуйста со следующей проблемой: Не пойму почему не компилируется программа import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru