Hi, I found the solution. This is a Windows problem. I just uninstalled Redistributables and replaced them by Universal 2019 VCx64. And now PyCharme (and PyScripter) can find and import qgis.core...
Regards Le mer. 16 déc. 2020 à 11:45, Marc Yeranosyan <marc.yeranos...@gmail.com> a écrit : > Re, > > I reinstalled qgis to C:\Qgis... and did all it says in your "url" but > unfortunately the error still persists. He can't find DLLs. > > Marc > > Le mer. 16 déc. 2020 à 11:00, Marc Yeranosyan <marc.yeranos...@gmail.com> > a écrit : > >> Hi Richard, >> >> Thanks for quick reply. >> >> You are right, I forget the python doesn't like spaces. Thanks for url, I >> will try it. >> >> Marc >> >> Le mer. 16 déc. 2020 à 10:50, Richard Duivenvoorde <rdmaili...@duif.net> >> a écrit : >> >>> Hi Marc, >>> >>> Did you use >>> https://qtibia.com/how-to-setup-pycharm-for-qgis-development-under-linux-and-windows/ >>> to try out? >>> >>> Another, is it possible that the space(s) in you path's maybe create >>> havoc? >>> In my java-time I always installed everything in 'programs' instead of >>> 'Program Files', just because a lot of command line tools do not like that >>> space... >>> >>> Regards, >>> >>> Richard Duivenvoorde >>> >>> On 12/16/20 10:25 AM, Marc Yeranosyan wrote: >>> > Hi liste, >>> > >>> > I always had a problem with the integration of PyQgis libraries in >>> PyScripter et PyCharme. >>> > My lunch *PyCharme.bat* file to execute is: >>> > @echo off >>> > call "C:\Program Files\QGIS 3.16"\bin\o4w_env.bat >>> > call "C:\Program Files\QGIS 3.16"\apps\grass\grass78\etc\env.bat >>> > @echo off >>> > path %PATH%;C:\Program Files\QGIS 3.16\apps\qgis\bin >>> > path %PATH%;C:\Program Files\QGIS 3.16\apps\grass\grass78\lib >>> > path %PATH%;C:\Program Files\QGIS 3.16\apps\Qt5\bin >>> > path %PATH%;C:\Program Files\QGIS 3.16\apps\Python37\Scripts >>> > set PYTHONPATH=%PYTHONPATH%;C:\Program Files\QGIS 3.16\apps\qgis\python >>> > set PYTHONPATH=%PYTHONPATH%;C:\Program Files\QGIS >>> 3.16\apps\Python37\lib\site-packages >>> > set QGIS_PREFIX_PATH=C:\Program Files\QGIS 3.16\apps\qgis >>> > set PYTHONHOME=C:\Program Files\QGIS 3.16\apps\Python37 >>> > set PATH C:\Program Files\JetBrains\PyCharm Community Edition >>> 2020.3\bin;%PATH% >>> > start "PyCharm aware of Quantum GIS" /B "C:\Program >>> Files\JetBrains\PyCharm Community Edition 2020.3\bin\pycharm64.exe"%* >>> > >>> > But I have the same error while calling qgis.core or qgis._core. The >>> image is below. >>> > >>> > /Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 >>> 64 bit (AMD64)] on win32 >>> > import qgis >>> > import qgis._core >>> > Traceback (most recent call last): >>> > File "<input>", line 1, in <module> >>> > File "C:\Program Files\JetBrains\PyCharm Community Edition >>> 2020.3\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", >>> line 21, in do_import >>> > module = self._system_import(name, *args, **kwargs) >>> > ImportError: DLL load failed: La procédure spécifiée est introuvable. >>> > import qgis.core >>> > Traceback (most recent call last): >>> > File "<input>", line 1, in <module> >>> > File "C:\Program Files\JetBrains\PyCharm Community Edition >>> 2020.3\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", >>> line 21, in do_import >>> > module = self._system_import(name, *args, **kwargs) >>> > File "C:\Program Files\QGIS >>> 3.16\apps\qgis\python\qgis\core\__init__.py", line 25, in <module> >>> > from qgis._core import * >>> > File "C:\Program Files\JetBrains\PyCharm Community Edition >>> 2020.3\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", >>> line 21, in do_import >>> > module = self._system_import(name, *args, **kwargs) >>> > ImportError: DLL load failed: La procédure spécifiée est introuvable./ >>> > >>> > PyCharm et PyScripter has the same results outputs. >>> > Could it be the reason for using *Windows 10 Pro* in place of *Windows >>> Famillie*? >>> > Thank you in advance >>> > Marc >>> > >>> > _______________________________________________ >>> > Qgis-user mailing list >>> > Qgis-user@lists.osgeo.org >>> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >>> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user >>> > >>> >>>
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user