عند استيراد الباندا ، يظهر الخطأ التالي:
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.
تم التثبيت عبر anaconda على win10:
conda create --name EnvName python=3.7 python-pdal geopandas --channel conda-forge
conda activate MyEnv
conda install spyder-kernels
يظهر الأمر conda list
لـ numpy:
numpy 1.17.5 py37hc71023c_0 conda-forge
conda install --force-reinstall numpy=1.17.5
لا يحل المشكلة.conda install numpy
سيوفر تحديثًا إلى 1.18.1 ، ولكن هذا يؤدي إلى أخطاء استيراد أخرى للجيوباندا (ومع ذلك ، لا تذكر هذه الأخطاء بشكل مباشر numpy).بدءًا من التثبيت النظيف لـ ananconda3_2019_10 64 بت على نظام التشغيل windows 10 ، تعمل الأوامر التي قمت بلصقها بشكل جيد بالنسبة لي. أحصل أيضًا على نفس numpy ، لكن يمكنني استيراد numpy و pandas بدون مشكلة.
> conda list | find "numpy"
numpy 1.17.5 py37hc71023c_0 conda-forge
لاحظ أن conda / anaconda تستخدم MKL و xref gh-15343 و gh-14888 وبعضها الآخر
لقد أجريت بعض الاختبارات الإضافية. أزلت جميع البيئات الموجودة على الجهاز. لا أتذكر للأسف ما إذا كنت قد فعلت conda update conda
أم لا.
ثم أنشأت بيئة جديدة عبر:
conda create --name pdal3 --channel conda-forge python=3.7 spyder-kernels python-pdal geopandas
لاحظ أن هذا الأمر ليس مطابقًا للأمر الموجود في المنشور الأصلي (ترتيب الوسائط ، و spyder-kernels مدمجة على الفور).
حصلت على النتيجة التالية:
لذا ، يمكنني متابعة عملي في الوقت الحالي ، لكن لا يمكنني تقديم أي فكرة عن كيفية حل المشكلة.
كانت هذه مشكلة في Spyder سببها عدم تنشيطنا لـ conda env حيث تعيش نواةنا قبل بدء تشغيلها. تم إصلاحه في إصدارنا 4.1.0 ، لذلك يمكن إغلاق هذه المشكلة.
@ ccordoba12 شكرا على التحديث.
يمكنني أن أؤكد أن المشكلة لم تعد موجودة. بفضل كل من مجتمع Numpy و Spyder على الوقت الذي يقضيه في ذلك.