ao importar pandas, o seguinte erro aparece:
File "D:\code\folder1\folder2\metadata\lidar_processing.py", line 17, in <module>
import pandas as pd
File "C:\Users\MyUserName\.conda\envs\EnvName\lib\site-packages\pandas\__init__.py", line 17, in <module>
"Unable to import required dependencies:\n" + "\n".join(missing_dependencies)
ImportError: Unable to import required dependencies:
numpy:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy c-extensions failed.
- Try uninstalling and reinstalling numpy.
- If you have already done that, then:
1. Check that you expected to use Python3.7 from "C:\Users\MyUserName\.conda\envs\EnvName\pythonw.exe",
and that you have no directories in your PATH or PYTHONPATH that can
interfere with the Python and numpy version "1.17.5" you're trying to use.
2. If (1) looks fine, you can open a new issue at
https://github.com/numpy/numpy/issues. Please include details on:
- how you installed Python
- how you installed numpy
- your operating system
- whether or not you have multiple versions of Python installed
- if you built from source, your compiler versions and ideally a build log
- If you're working with a numpy git repository, try `git clean -xdf`
(removes all files not under version control) and rebuild numpy.
Note: this error has many possible causes, so please don't comment on
an existing issue about this - open a new one instead.
Original error was: DLL load failed: The specified module could not be found.
A instalação foi feita via anaconda no win10:
conda create --name EnvName python=3.7 python-pdal geopandas --channel conda-forge
conda activate MyEnv
conda install spyder-kernels
O comando conda list
mostra para numpy:
numpy 1.17.5 py37hc71023c_0 conda-forge
conda install --force-reinstall numpy=1.17.5
não resolve o problema.conda install numpy
forneceria uma atualização para 1.18.1, mas isso leva a outros erros de importação para geopandas (no entanto, esses erros não mencionam diretamente numpy).Começando com uma instalação limpa do ananconda3_2019_10 64 bits no Windows 10, os comandos colados funcionam bem para mim. Eu também fico com o mesmo numpy, mas posso importar numpy e pandas sem problemas.
> conda list | find "numpy"
numpy 1.17.5 py37hc71023c_0 conda-forge
Observe que conda / anaconda usa MKL, xref gh-15343, gh-14888 e alguns outros
Eu fiz mais alguns testes. Removi todos os ambientes existentes na máquina. Infelizmente não me lembro se fiz um conda update conda
ou não.
Em seguida, criei um novo ambiente por meio de:
conda create --name pdal3 --channel conda-forge python=3.7 spyder-kernels python-pdal geopandas
Observe que este comando não é idêntico ao da postagem original (ordem dos argumentos e spyder-kernels imediatamente integrados).
Obtive o seguinte resultado:
Portanto, posso continuar meu trabalho por enquanto, mas não posso oferecer nenhuma ideia de como resolvi o problema.
Este era um problema no Spyder causado por não ativarmos o env conda onde nosso kernel está antes de iniciá-lo. Ele foi corrigido em nossa versão 4.1.0, portanto, esse problema pode ser resolvido.
@ ccordoba12 Obrigado pela atualização.
Posso confirmar que o problema não está mais presente. Obrigado à comunidade numpy e spyder pelo tempo despendido nisso.