Hi everyone,
I am new to python and I am trying to utilize this code "from osgeo import gdal". I installed python 3.10 and also I installed anaconda3 to solve this matter but I could not succeed. When I run that code I get the following error.
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) Cell In [1], line 1
----> 1 from osgeo import gdal
ModuleNotFoundError: No module named 'osgeo'
I also tried to create anaconda environment and enter the following codes: conda crate --name pygdal
conda activate pygdal
conda install -c conda-forge gdal
I don't what is the problem. Any help is appreciated to solve this matter. Looking forward to hear from you.
with regards
Abdul
On Windows, when I tried to install gdal using pip, it needed to compile
part of it. I'm not set up with the Microsoft compiler and header
files, so that failed. If you are on Windows, you will need to look for
a binary wheel to install, or install and configure the compiler and
header files.
On 10/11/2022 11:53 AM, Abdul Haseeb Azizi wrote:
Hi everyone,
I am new to python and I am trying to utilize this code "from osgeo import gdal". I installed python 3.10 and also I installed anaconda3 to solve this matter but I could not succeed. When I run that code I get the following error.
--------------------------------------------------------------------------- >> ModuleNotFoundError Traceback (most recent call last) >> Cell In [1], line 1
----> 1 from osgeo import gdal
ModuleNotFoundError: No module named 'osgeo'
I also tried to create anaconda environment and enter the following codes: >> conda crate --name pygdal
conda activate pygdal
conda install -c conda-forge gdal
I don't what is the problem. Any help is appreciated to solve this matter. >> Looking forward to hear from you.
with regards
Abdul
On 2022-10-11 20:38, Thomas Passin wrote:
On Windows, when I tried to install gdal using pip, it needed to compile part of it. I'm not set up with the Microsoft compiler and header
files, so that failed. If you are on Windows, you will need to look for
a binary wheel to install, or install and configure the compiler and
header files.
The PyPI page at https://pypi.org/project/GDAL/ has this:
"""
Conda
GDAL can be quite complex to build and install, particularly on Windows
and MacOS. Pre built binaries are provided for the conda system:
https://docs.conda.io/en/latest/
By the conda-forge project:
https://conda-forge.org/
"""
On 10/11/2022 11:53 AM, Abdul Haseeb Azizi wrote:
Hi everyone,
I am new to python and I am trying to utilize this code "from osgeo import gdal". I installed python 3.10 and also I installed anaconda3 to solve this matter but I could not succeed. When I run that code I get the following error.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In [1], line 1
----> 1 from osgeo import gdal
ModuleNotFoundError: No module named 'osgeo'
I also tried to create anaconda environment and enter the following codes: >> conda crate --name pygdal
conda activate pygdal
conda install -c conda-forge gdal
I don't what is the problem. Any help is appreciated to solve this matter. >> Looking forward to hear from you.
with regards
Abdul
29 return importlib.import_module(mname)30 except ImportError:
127 return _bootstrap._gcd_import(name[level:], package, level)
45 _gdal = swig_import_helper()46 del swig_import_helper
41 raise ImportError(traceback_string + '\n' + msg)42 return importlib.import_module('_gdal')
On Tuesday, October 11, 2022 at 10:29:34 PM UTC+2, MRAB wrote:
On 2022-10-11 20:38, Thomas Passin wrote:
On Windows, when I tried to install gdal using pip, it needed to compile part of it. I'm not set up with the Microsoft compiler and header
files, so that failed. If you are on Windows, you will need to look for
a binary wheel to install, or install and configure the compiler and header files.
The PyPI page at https://pypi.org/project/GDAL/ has this:
"""
Conda
GDAL can be quite complex to build and install, particularly on Windows
and MacOS. Pre built binaries are provided for the conda system:
https://docs.conda.io/en/latest/
By the conda-forge project:
https://conda-forge.org/
"""
On 10/11/2022 11:53 AM, Abdul Haseeb Azizi wrote:
Hi everyone,
I am new to python and I am trying to utilize this code "from osgeo import gdal". I installed python 3.10 and also I installed anaconda3 to solve this matter but I could not succeed. When I run that code I get the following error.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In [1], line 1
----> 1 from osgeo import gdal
ModuleNotFoundError: No module named 'osgeo'
I also tried to create anaconda environment and enter the following codes:
conda crate --name pygdal
conda activate pygdal
conda install -c conda-forge gdal
I don't what is the problem. Any help is appreciated to solve this matter.
Looking forward to hear from you.
with regards
Abdul
Thanks a lot for your recommendations.
As I mentioned before I installed conda and also created conda environment using the following codes:
Step 1: Create conda environment
conda create --name venv
After creating the virtual environment, by default it will install some of the packages.
Step 2: Installation of gdal
conda install -c conda-forge gdal
Step 3: Installation of ipykernel
conda install -c anaconda ipykernel
Step 4: Add ipykernel and run jupyternotebook
python -m ipykernel install --user --name=venv
jupyter notebook
still I get the following error:
%pip install gdal
Requirement already satisfied: gdal in c:\users\abdul\anaconda3\lib\site-packages (3.4.1)
Note: you may need to restart the kernel to use updated packages.
from osgeo import gdal
--------------------------------------------------------------------------- ImportError Traceback (most recent call last)Hi all,
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:29, in swig_import_helper()
28 try:
29 return importlib.import_module(mname)30 except ImportError:
File ~\anaconda3\lib\importlib\__init__.py:127, in import_module(name, package)
126 level += 1
127 return _bootstrap._gcd_import(name[level:], package, level)
File <frozen importlib._bootstrap>:1030, in _gcd_import(name, package, level)
File <frozen importlib._bootstrap>:1007, in _find_and_load(name, import_)
File <frozen importlib._bootstrap>:986, in _find_and_load_unlocked(name, import_)
File <frozen importlib._bootstrap>:666, in _load_unlocked(spec)
File <frozen importlib._bootstrap>:565, in module_from_spec(spec)
File <frozen importlib._bootstrap_external>:1173, in create_module(self, spec)
File <frozen importlib._bootstrap>:228, in _call_with_frames_removed(f, *args, **kwds)
ImportError: DLL load failed while importing _gdal: The specified module could not be found.
During handling of the above exception, another exception occurred:
ImportError Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 from osgeo import gdal
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:45, in <module>
41 raise ImportError(traceback_string + '\n' + msg)
42 return importlib.import_module('_gdal')
45 _gdal = swig_import_helper()46 del swig_import_helper
48 __version__ = _gdal.__version__ = _gdal.VersionInfo("RELEASE_NAME")
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:41, in swig_import_helper()
39 import traceback
40 traceback_string = ''.join(traceback.format_exception(*sys.exc_info()))
41 raise ImportError(traceback_string + '\n' + msg)42 return importlib.import_module('_gdal')
ImportError: Traceback (most recent call last):
File "C:\Users\abdul\anaconda3\lib\site-packages\osgeo\__init__.py", line 29, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\abdul\anaconda3\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 565, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 1173, in create_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed ImportError: DLL load failed while importing _gdal: The specified module could not be found.
On Windows, with Python >= 3.8, DLLs are no longer imported from the PATH.
If gdalXXX.dll is in the PATH, then set the USE_PATH_FOR_GDAL_PYTHON=YES environment variable
to feed the PATH into os.add_dll_directory().
I hope you could look at the errors and guide me to solve this problem.
with regards
Abdul
On Wednesday, October 12, 2022 at 9:51:22 AM UTC+2, Abdul Haseeb Azizi wrote:
On Tuesday, October 11, 2022 at 10:29:34 PM UTC+2, MRAB wrote:
On 2022-10-11 20:38, Thomas Passin wrote:
On Windows, when I tried to install gdal using pip, it needed to compile
part of it. I'm not set up with the Microsoft compiler and header files, so that failed. If you are on Windows, you will need to look for
a binary wheel to install, or install and configure the compiler and header files.
The PyPI page at https://pypi.org/project/GDAL/ has this:
"""
Conda
GDAL can be quite complex to build and install, particularly on Windows and MacOS. Pre built binaries are provided for the conda system:
https://docs.conda.io/en/latest/
By the conda-forge project:
https://conda-forge.org/
"""
On 10/11/2022 11:53 AM, Abdul Haseeb Azizi wrote:
Hi everyone,
I am new to python and I am trying to utilize this code "from osgeo import gdal". I installed python 3.10 and also I installed anaconda3 to solve this matter but I could not succeed. When I run that code I get the following error.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Cell In [1], line 1
----> 1 from osgeo import gdal
ModuleNotFoundError: No module named 'osgeo'
I also tried to create anaconda environment and enter the following codes:
conda crate --name pygdal
conda activate pygdal
conda install -c conda-forge gdal
I don't what is the problem. Any help is appreciated to solve this matter.
Looking forward to hear from you.
with regards
Abdul
Thanks a lot for your recommendations.
As I mentioned before I installed conda and also created conda environment using the following codes:
Step 1: Create conda environment
conda create --name venv
After creating the virtual environment, by default it will install some of the packages.
Step 2: Installation of gdal
conda install -c conda-forge gdal
Step 3: Installation of ipykernel
conda install -c anaconda ipykernel
Step 4: Add ipykernel and run jupyternotebook
python -m ipykernel install --user --name=venv
jupyter notebook
still I get the following error:
%pip install gdal
Requirement already satisfied: gdal in c:\users\abdul\anaconda3\lib\site-packages (3.4.1)
Note: you may need to restart the kernel to use updated packages.
from osgeo import gdal
Hola, no he podido solucionar el problema gdal:---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:29, in swig_import_helper()
28 try:
29 return importlib.import_module(mname)30 except ImportError:
File ~\anaconda3\lib\importlib\__init__.py:127, in import_module(name, package)
126 level += 1
127 return _bootstrap._gcd_import(name[level:], package, level)
File <frozen importlib._bootstrap>:1030, in _gcd_import(name, package, level)
File <frozen importlib._bootstrap>:1007, in _find_and_load(name, import_)
File <frozen importlib._bootstrap>:986, in _find_and_load_unlocked(name, import_)
File <frozen importlib._bootstrap>:666, in _load_unlocked(spec)
File <frozen importlib._bootstrap>:565, in module_from_spec(spec)
File <frozen importlib._bootstrap_external>:1173, in create_module(self, spec)
File <frozen importlib._bootstrap>:228, in _call_with_frames_removed(f, *args, **kwds)
ImportError: DLL load failed while importing _gdal: The specified module could not be found.
During handling of the above exception, another exception occurred:
ImportError Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 from osgeo import gdal
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:45, in <module>
41 raise ImportError(traceback_string + '\n' + msg)
42 return importlib.import_module('_gdal')
45 _gdal = swig_import_helper()46 del swig_import_helper
48 __version__ = _gdal.__version__ = _gdal.VersionInfo("RELEASE_NAME")
File ~\anaconda3\lib\site-packages\osgeo\__init__.py:41, in swig_import_helper()
39 import traceback
40 traceback_string = ''.join(traceback.format_exception(*sys.exc_info()))
41 raise ImportError(traceback_string + '\n' + msg)42 return importlib.import_module('_gdal')
ImportError: Traceback (most recent call last):
File "C:\Users\abdul\anaconda3\lib\site-packages\osgeo\__init__.py", line 29, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\abdul\anaconda3\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
File "<frozen importlib._bootstrap>", line 565, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 1173, in create_module File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
ImportError: DLL load failed while importing _gdal: The specified module could not be found.
On Windows, with Python >= 3.8, DLLs are no longer imported from the PATH. If gdalXXX.dll is in the PATH, then set the USE_PATH_FOR_GDAL_PYTHON=YES environment variable
to feed the PATH into os.add_dll_directory().
I hope you could look at the errors and guide me to solve this problem.
with regardsHi all,
Abdul
I followed the instructions given in the following link and I could install gdal and it works perfectly now.
In case this might be of use for anyone of you. https://www.quora.com/How-do-I-install-gdal-in-PyCharm
thanks
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 452 |
Nodes: | 16 (0 / 16) |
Uptime: | 98:03:05 |
Calls: | 9,272 |
Calls today: | 5 |
Files: | 13,511 |
Messages: | 6,070,077 |