Importing the numpy c-extensions failed
.conda list --explicit > webdev.txt
conda create --prefix "\path\to\unc-drive-folder\webdev" --file webdev.txt
Importing the numpy c-extensions failed
.Мы с пользователем используем одну и ту же среду и получаем к ней доступ с одного и того же сетевого диска, так как же она работает для меня, но не для другого пользователя?
import numpy as np
Отслеживание (последний вызов последний):
Файл "run.py", строка 15, в
ImportError: невозможно импортировать необходимые зависимости:
numpy:
ВАЖНО: ПРОЧИТАЙТЕ ЭТО ДЛЯ СОВЕТОВ ПО РЕШЕНИЮ ПРОБЛЕМЫ!
Не удалось импортировать numpy c-extension.
Если вы уже это сделали, то:
Убедитесь, что вы ожидаете использовать Python3.8 из «X: \ XXX \ webdev \ python.exe», и что у вас нет каталогов в вашем PATH или PYTHONPATH, которые могут мешать работе Python и numpy версии «1.18.1» вы ' повторно пытаюсь использовать.
Если (1) выглядит нормально, вы можете открыть новый выпуск на https://github.com/numpy/numpy/issues. Пожалуйста, опишите подробно:
Если вы работаете с репозиторием numpy git, попробуйте git clean -xdf
(удаляет все файлы, не находящиеся под контролем версий) и пересобирает numpy.
Примечание: у этой ошибки много возможных причин, поэтому, пожалуйста, не комментируйте существующую проблему по этому поводу - вместо этого откройте новую.
Исходная ошибка: не удалось загрузить DLL при импорте _multiarray_umath: указанный модуль не найден.
1.18.1 3.8.2 | упаковано conda-forge | (по умолчанию, 23 марта 2020 г., 17:32:17) [MSC v.1916, 64 бит (AMD64)]
Распространенной причиной этой проблемы на Conda является невозможность активировать среду. Это было сделано?
Я не могу вам помочь, я предполагаю, что операционная система отказывается загружать библиотеки с удаленного диска или что вы на самом деле не используете тот же компьютер (версия Python, совместимые двоичные файлы). Чтобы быть ясным, кто-то здесь может случайно узнать, что происходит, и дать вам совет, но крайне маловероятно, что это специфично для NumPy.
Или проще то, что сказал Чак :).
Хорошо, спасибо, ребята.
Я думаю, мне, возможно, придется установить miniconda на машину пользователя, а затем создать среду и попытаться запустить приложение оттуда.
@TheEverlastingBish круто, вы можете опубликовать, если у вас есть решение? Таким образом вы можете помочь другим, кто найдет это здесь. Также закройте его, когда найдете, пожалуйста. Надеюсь, вы быстро поймете, что происходит!
Распространенной причиной этой проблемы на Conda является невозможность активировать среду. Это было сделано?
Но это интересно. У меня также есть установка на другом компьютере, и на нем установлена Anaconda. Там, когда я запускаю командный файл вот так:
"C:\anaconda\envs\analytics\python.exe" "C:\PySpace\PRODUCTION\Projects\jingle-bells\src\main.py"
... он отлично работает без какой-либо команды activate
как таковой.
Мне почему-то кажется, что вы не можете запустить пакет env + с компьютера, на котором не установлен conda.
Не совсем проблема, связанная с numpy. Это проблема, связанная с окружающей средой / ОС. Единственное решение - установить правильный менеджер пакетов и / или среду на целевой машине отдельно, а затем запустить программу.