cartopy: Unable to install Cartopy: Failed building wheel for Cartopy
Description
I am using Anaconda navigator and trying to install cartopy package into a ‘Gee’ conda environment. But when I tried I am getting message always that says, failed building wheel for cartopy
Code to reproduce
!pip install cartopy
Traceback
Collecting cartopy
Using cached Cartopy-0.20.1.tar.gz (10.8 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
Using cached Cartopy-0.20.0.tar.gz (10.8 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
Using cached Cartopy-0.19.0.post1.tar.gz (12.1 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Requirement already satisfied: numpy>=1.13.3 in c:\users\lenovo\anaconda3\envs\gee\lib\site-packages (from cartopy) (1.21.2)
Requirement already satisfied: shapely>=1.5.6 in c:\users\lenovo\anaconda3\envs\gee\lib\site-packages (from cartopy) (1.7.1)
Requirement already satisfied: pyshp>=2 in c:\users\lenovo\anaconda3\envs\gee\lib\site-packages (from cartopy) (2.1.3)
Building wheels for collected packages: cartopy
Building wheel for cartopy (PEP 517): started
Building wheel for cartopy (PEP 517): finished with status 'error'
Failed to build cartopy
ERROR: Command errored out with exit status 1:
command: 'C:\Users\Lenovo\anaconda3\envs\gee\python.exe' 'C:\Users\Lenovo\anaconda3\envs\gee\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Temp\tmpz627i0fk'
cwd: C:\Temp\pip-install-y0qnly6q\cartopy_ee9c38b1bdf44ac3ab3937b74fceaa8c
Complete output (3 lines):
setup.py:117: UserWarning: Unable to determine GEOS version. Ensure you have 3.7.2 or later installed, or installation may fail.
warnings.warn(
Proj version 6.2.1 is installed, but cartopy requires at least version 8.0.0.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/fc/59/aa52698e3838f4cd0e7eaa75bd86837e9e0b05041dbdaee3cda2fffced06/Cartopy-0.20.1.tar.gz#sha256=91f87b130e2574547a20cd634498df97d797abd12dcfd0235bc0cdbcec8b05e3 (from https://pypi.org/simple/cartopy/) (requires-python:>=3.7). Command errored out with exit status 1: 'C:\Users\Lenovo\anaconda3\envs\gee\python.exe' 'C:\Users\Lenovo\anaconda3\envs\gee\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Temp\tmpz627i0fk' Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: 'C:\Users\Lenovo\anaconda3\envs\gee\python.exe' 'C:\Users\Lenovo\anaconda3\envs\gee\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Temp\tmpiai1lbh_'
cwd: C:\Temp\pip-install-y0qnly6q\cartopy_b5c2f62c521d45e5bbadc0af65c59bfe
Complete output (3 lines):
setup.py:117: UserWarning: Unable to determine GEOS version. Ensure you have 3.7.2 or later installed, or installation may fail.
warnings.warn(
Proj version 6.2.1 is installed, but cartopy requires at least version 8.0.0.
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/0f/c0/58453b036e79046d211f083880d58dcce787e7e07647ac25dc46c6555099/Cartopy-0.20.0.tar.gz#sha256=eae58aff26806e63cf115b2bce9477cedc4aa9f578c5e477b2c25cfa404f2b7a (from https://pypi.org/simple/cartopy/) (requires-python:>=3.7). Command errored out with exit status 1: 'C:\Users\Lenovo\anaconda3\envs\gee\python.exe' 'C:\Users\Lenovo\anaconda3\envs\gee\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'C:\Temp\tmpiai1lbh_' Check the logs for full command output.
ERROR: Command errored out with exit status 1:
command: 'C:\Users\Lenovo\anaconda3\envs\gee\python.exe' 'C:\Users\Lenovo\anaconda3\envs\gee\lib\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Temp\tmpvgzr9v4o'
cwd: C:\Temp\pip-install-y0qnly6q\cartopy_42d79c2b27854b1292a53688f455762f
Complete output (235 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\crs.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\img_transform.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\util.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\vector_transform.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\_epsg.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\_version.py -> build\lib.win-amd64-3.8\cartopy
copying lib\cartopy\__init__.py -> build\lib.win-amd64-3.8\cartopy
creating build\lib.win-amd64-3.8\cartopy\feature
copying lib\cartopy\feature\nightshade.py -> build\lib.win-amd64-3.8\cartopy\feature
copying lib\cartopy\feature\__init__.py -> build\lib.win-amd64-3.8\cartopy\feature
creating build\lib.win-amd64-3.8\cartopy\geodesic
copying lib\cartopy\geodesic\__init__.py -> build\lib.win-amd64-3.8\cartopy\geodesic
creating build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\img_nest.py -> build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\img_tiles.py -> build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\ogc_clients.py -> build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\shapereader.py -> build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\srtm.py -> build\lib.win-amd64-3.8\cartopy\io
copying lib\cartopy\io\__init__.py -> build\lib.win-amd64-3.8\cartopy\io
creating build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\clip_path.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\contour.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\feature_artist.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\geoaxes.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\geocollection.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\gridliner.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\patch.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\slippy_image_artist.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\style.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\ticker.py -> build\lib.win-amd64-3.8\cartopy\mpl
copying lib\cartopy\mpl\__init__.py -> build\lib.win-amd64-3.8\cartopy\mpl
creating build\lib.win-amd64-3.8\cartopy\sphinxext
copying lib\cartopy\sphinxext\summarise_package.py -> build\lib.win-amd64-3.8\cartopy\sphinxext
copying lib\cartopy\sphinxext\__init__.py -> build\lib.win-amd64-3.8\cartopy\sphinxext
creating build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\conftest.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_coastline.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_coding_standards.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_crs.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_crs_transform_vectors.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_features.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_geodesic.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_img_nest.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_img_tiles.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_img_transform.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_linear_ring.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_line_string.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_polygon.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_shapereader.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_util.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\test_vector_transform.py -> build\lib.win-amd64-3.8\cartopy\tests
copying lib\cartopy\tests\__init__.py -> build\lib.win-amd64-3.8\cartopy\tests
creating build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\helpers.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_albers_equal_area.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_azimuthal_equidistant.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_eckert.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_equal_earth.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_equidistant_conic.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_geostationary.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_gnomonic.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_interrupted_goode_homolosine.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_lambert_azimuthal_equal_area.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_lambert_conformal.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_mercator.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_miller.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_mollweide.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_nearside_perspective.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_orthographic.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_robinson.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_rotated_geodetic.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_rotated_pole.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_sinusoidal.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_stereographic.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_transverse_mercator.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\test_utm.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
copying lib\cartopy\tests\crs\__init__.py -> build\lib.win-amd64-3.8\cartopy\tests\crs
creating build\lib.win-amd64-3.8\cartopy\tests\feature
copying lib\cartopy\tests\feature\test_nightshade.py -> build\lib.win-amd64-3.8\cartopy\tests\feature
copying lib\cartopy\tests\feature\__init__.py -> build\lib.win-amd64-3.8\cartopy\tests\feature
creating build\lib.win-amd64-3.8\cartopy\tests\io
copying lib\cartopy\tests\io\test_downloaders.py -> build\lib.win-amd64-3.8\cartopy\tests\io
copying lib\cartopy\tests\io\test_ogc_clients.py -> build\lib.win-amd64-3.8\cartopy\tests\io
copying lib\cartopy\tests\io\test_srtm.py -> build\lib.win-amd64-3.8\cartopy\tests\io
copying lib\cartopy\tests\io\__init__.py -> build\lib.win-amd64-3.8\cartopy\tests\io
creating build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\conftest.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_axes.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_caching.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_contour.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_crs.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_examples.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_features.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_feature_artist.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_gridliner.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_images.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_img_transform.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_mpl_integration.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_nightshade.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_patch.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_plots.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_pseudo_color.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_quiver.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_set_extent.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_shapely_to_mpl.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_style.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_ticker.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_ticks.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\test_web_services.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
copying lib\cartopy\tests\mpl\__init__.py -> build\lib.win-amd64-3.8\cartopy\tests\mpl
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_axes
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_axes\geoaxes_set_boundary_clipping.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_axes
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_axes\geoaxes_subslice.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_axes
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_crs
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_crs\lambert_conformal_south.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_crs
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_crs\mercator_squashed.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_crs
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_examples
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_examples\contour_label.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_examples
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_examples\contour_label_3.4.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_examples
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_examples\global_map.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_examples
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_features
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_features\gshhs_coastlines.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_features
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_features\natural_earth.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_features
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_features\natural_earth_custom.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_features
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_features\wfs.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_features
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner1.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner_labels.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner_labels_bbox_style.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner_labels_inline.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner_labels_inline_usa.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_gridliner\gridliner_labels_tight.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_gridliner
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_images\image_merge.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_images\image_nest.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_images\imshow_natural_earth_ortho.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_images\imshow_regional_projected.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_images\web_tiles.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_images
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_img_tiles2
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_img_tiles2\web_tiles.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_img_tiles2
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_img_transform
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_img_transform\regrid_image.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_img_transform
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\barbs_1d.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\barbs_1d_transformed.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\barbs_plate_carree.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\barbs_regrid.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\barbs_regrid_with_extent.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_contourf_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_contour_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_contour_wrap_mpl_pre_3.0.0.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_hexbin_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_map.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_pcolor_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\global_scatter_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\multiple_projections4.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\multiple_projections5.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\multiple_projections520.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\natural_earth_interface.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_global_wrap1.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_global_wrap2.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_global_wrap3.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_goode_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_limited_area_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_mercator_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\pcolormesh_single_column_wrap.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\quiver_plate_carree.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\quiver_regrid.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\quiver_regrid_with_extent.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\quiver_rotated_pole.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\simple_global.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\streamplot_mpl_2.2.2.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\streamplot_mpl_3.0.0.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration\streamplot_mpl_3.2.0.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_mpl_integration
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_nightshade
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_nightshade\nightshade_platecarree.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_nightshade
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_shapely_to_mpl
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_shapely_to_mpl\contour_with_interiors.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_shapely_to_mpl
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_shapely_to_mpl\poly_interiors.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_shapely_to_mpl
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_ticks\xticks_cylindrical.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_ticks\xticks_no_transform.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_ticks\xyticks.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_ticks\yticks_cylindrical.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_ticks\yticks_no_transform.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_ticks
creating build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_web_services
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_web_services\wms.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_web_services
copying lib\cartopy\tests\mpl\baseline_images\mpl\test_web_services\wmts.png -> build\lib.win-amd64-3.8\cartopy\tests\mpl\baseline_images\mpl\test_web_services
creating build\lib.win-amd64-3.8\cartopy\data
creating build\lib.win-amd64-3.8\cartopy\data\raster
creating build\lib.win-amd64-3.8\cartopy\data\raster\natural_earth
copying lib\cartopy\data\raster\natural_earth\50-natural-earth-1-downsampled.png -> build\lib.win-amd64-3.8\cartopy\data\raster\natural_earth
copying lib\cartopy\data\raster\natural_earth\images.json -> build\lib.win-amd64-3.8\cartopy\data\raster\natural_earth
creating build\lib.win-amd64-3.8\cartopy\data\raster\sample
copying lib\cartopy\data\raster\sample\Miriam.A2012270.2050.2km.jpg -> build\lib.win-amd64-3.8\cartopy\data\raster\sample
copying lib\cartopy\data\raster\sample\Miriam.A2012270.2050.2km.README.txt -> build\lib.win-amd64-3.8\cartopy\data\raster\sample
creating build\lib.win-amd64-3.8\cartopy\data\netcdf
copying lib\cartopy\data\netcdf\HadISST1_SST_update.nc -> build\lib.win-amd64-3.8\cartopy\data\netcdf
copying lib\cartopy\data\netcdf\HadISST1_SST_update.README.txt -> build\lib.win-amd64-3.8\cartopy\data\netcdf
creating build\lib.win-amd64-3.8\cartopy\data\shapefiles
creating build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs
copying lib\cartopy\data\shapefiles\gshhs\README.TXT -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs
creating build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\c
copying lib\cartopy\data\shapefiles\gshhs\c\GSHHS_c_L1.dbf -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\c
copying lib\cartopy\data\shapefiles\gshhs\c\GSHHS_c_L1.shp -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\c
copying lib\cartopy\data\shapefiles\gshhs\c\GSHHS_c_L1.shx -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\c
creating build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\l
copying lib\cartopy\data\shapefiles\gshhs\l\GSHHS_l_L2.dbf -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\l
copying lib\cartopy\data\shapefiles\gshhs\l\GSHHS_l_L2.shp -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\l
copying lib\cartopy\data\shapefiles\gshhs\l\GSHHS_l_L2.shx -> build\lib.win-amd64-3.8\cartopy\data\shapefiles\gshhs\l
creating build\lib.win-amd64-3.8\cartopy\tests\lakes_shapefile
copying lib\cartopy\tests\lakes_shapefile\ne_110m_lakes.dbf -> build\lib.win-amd64-3.8\cartopy\tests\lakes_shapefile
copying lib\cartopy\tests\lakes_shapefile\ne_110m_lakes.shp -> build\lib.win-amd64-3.8\cartopy\tests\lakes_shapefile
copying lib\cartopy\tests\lakes_shapefile\ne_110m_lakes.shx -> build\lib.win-amd64-3.8\cartopy\tests\lakes_shapefile
copying lib\cartopy\io\srtm.npz -> build\lib.win-amd64-3.8\cartopy\io
running build_ext
building 'cartopy.trace' extension
creating build\temp.win-amd64-3.8
creating build\temp.win-amd64-3.8\Release
creating build\temp.win-amd64-3.8\Release\lib
creating build\temp.win-amd64-3.8\Release\lib\cartopy
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 -I. -I./lib/cartopy -IC:\Temp\pip-build-env-qiqarlv3\overlay\Lib\site-packages\numpy\core\include -IC:\Users\Lenovo\anaconda3\envs\gee\include -IC:\Users\Lenovo\anaconda3\envs\gee\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29333\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tplib/cartopy/trace.cpp /Fobuild\temp.win-amd64-3.8\Release\lib/cartopy/trace.obj
trace.cpp
lib/cartopy/trace.cpp(633): fatal error C1083: Cannot open include file: 'geos_c.h': No such file or directory
setup.py:117: UserWarning: Unable to determine GEOS version. Ensure you have 3.3.3 or later installed, or installation may fail.
warnings.warn(
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Failed building wheel for cartopy
ERROR: Could not build wheels for cartopy which use PEP 517 and cannot be installed directly
I am unable to install cartopy
Operating system
Edition Windows 10 Pro Version 21H1 Installed on 06-04-2021 OS build 19043.1348 Experience Windows Feature Experience Pack 120.2212.3920.0
Cartopy version
conda list
pip list
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 29 (9 by maintainers)
The initial problem is that geos_c.h is not found.
It is solved by installing the developer version of the geos library >> sudo apt install libgeos-dev
e.g.
conda install -c conda-forge cartopy
So I did these -> conda install -c conda-forge cartopy then !pip install cartopy then pip install geoviews
PROBLEM SOLVED
I was having the same error, but fixed it by making sure all the dependencies were installed.
I followed the instructions under “Required Dependencies” for cartopy then everything worked fine: https://scitools.org.uk/cartopy/docs/latest/installing.html
Hello I am having this problem too. And I have still not managed to solve it.
The error that I have when running
pip3 install cartopy
is
Could not build wheels for Cartopy, which is required to install pyproject.toml-based projects
And it explicitly mentions that is not a pip problem. Has any of you managed to solve such a problem?
Cartopy is available from conda-forge; can you not use that instead of building from source?
@mugva I think this is because the latest Cartopy version is older than python3.12 so we would not have uploaded py312 wheels to PyPI. My advice is either downgrade to python3.11 or use a conda environment and install from conda-forge (conda-forge have separate processes for updating to newer python versions that are independent of releases).
Try using conda instead of pip. That worked for me
Sent from Proton Mail for iOS
On Fri, Sep 30, 2022 at 05:57, Joan Mateu Horrach Pou @.***> wrote: