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
.O usuário e eu estamos usando o mesmo ambiente e acessando-o da mesma unidade de rede, então como funciona para mim, mas não para o outro usuário?
import numpy as np
Traceback (última chamada mais recente):
Arquivo "run.py", linha 15, em
ImportError: Não é possível importar as dependências necessárias:
entorpecido:
IMPORTANTE: LEIA ISTO PARA OBTER CONSELHOS SOBRE COMO RESOLVER ESSE PROBLEMA!
A importação das extensões c numpy falhou.
Se você já fez isso, então:
Verifique se esperava usar o Python3.8 de "X: \ XXX \ webdev \ python.exe" e se não há diretórios em seu PATH ou PYTHONPATH que possam interferir no Python e na versão numpy "1.18.1" que você ' está tentando usar.
Se (1) parece bom, você pode abrir um novo problema em https://github.com/numpy/numpy/issues. Por favor, inclua detalhes sobre:
Se você estiver trabalhando com um repositório git numpy, tente git clean -xdf
(remove todos os arquivos que não estão sob controle de versão) e reconstrói numpy.
Observação: esse erro tem muitas causas possíveis, portanto, não comente sobre um problema existente sobre isso - abra um novo.
O erro original foi: Falha ao carregar DLL ao importar _multiarray_umath: O módulo especificado não foi encontrado.
1.18.1 3.8.2 | embalado por conda-forge | (padrão, 23 de março de 2020, 17:32:17) [MSC v.1916 64 bits (AMD64)]
Uma causa comum desse problema no Conda é a falha na ativação do ambiente. Isso foi feito?
Não posso ajudá-lo, meu melhor palpite é que o sistema operacional se recusa a carregar bibliotecas da unidade remota ou que você não está usando a mesma máquina (versão python, binários compatíveis). Para ser claro, alguém aqui pode saber o que está acontecendo e dar uma dica, mas é extremamente improvável que isso seja específico do NumPy.
Ou mais fácil o que Chuck disse :).
Ok, obrigado pessoal.
Acho que devo instalar o miniconda na máquina do usuário e, em seguida, criar o ambiente e tentar executar o aplicativo a partir daí.
@TheEverlastingBish legal, você pode postar se tiver uma solução? Dessa forma, você pode ajudar outras pessoas que o encontram aqui. Feche-o também quando encontrar um, por favor. Espero que você descubra o que está acontecendo rapidamente!
Uma causa comum desse problema no Conda é a falha na ativação do ambiente. Isso foi feito?
Mas isso é interessante. Eu também tenho uma instalação em outro computador e que tem o Anaconda instalado. Lá, quando eu executo um arquivo em lote assim:
"C:\anaconda\envs\analytics\python.exe" "C:\PySpace\PRODUCTION\Projects\jingle-bells\src\main.py"
... funciona bem sem qualquer comando activate
por si só.
Então, me parece que você não pode executar um pacote env + de um computador que não tenha o conda instalado.
Não é realmente um problema específico para entorpecentes. Este é um problema baseado no ambiente / sistema operacional. A única solução é instalar o gerenciador de pacotes e / ou ambiente correto na máquina de destino separadamente e, em seguida, executar o programa.