无法安装 matplotlib 底图
Cannot install matplotlib basemap
我尝试在 google colab 和 运行 这些命令上安装底图:
!apt-get install libgeos-3.5.0
!apt-get install libgeos-dev
!pip install https://github.com/matplotlib/basemap/archive/master.zip
我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgeos-3.5.0
E: Couldn't find any package by glob 'libgeos-3.5.0'
E: Couldn't find any package by regex 'libgeos-3.5.0'
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgeos-dev is already the newest version (3.6.2-1build2).
0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.
Collecting https://github.com/matplotlib/basemap/archive/master.zip
Using cached https://github.com/matplotlib/basemap/archive/master.zip
ERROR: File "setup.py" not found for legacy project https://github.com/matplotlib/basemap/archive/master.zip.
然后我无法导入底图:
>>> from mpl_toolkits.basemap import Basemap
ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
这里有几个错误。
apt
找不到 libgeos
E: Unable to locate package libgeos-3.5.0
您可能需要找到 libgeos
的另一个版本,但我不确定是哪个版本。也许这应该与安装的开发版本相匹配,3.6.2
?
pip
无法使用您提供的存档进行安装。
ERROR: File "setup.py" not found for legacy project https://github.com/matplotlib/basemap/archive/master.zip.
您可以通过告诉 pip
具体将在哪个子目录中找到包来解决此问题:
pip install git+https://github.com/matplotlib/basemap#subdirectory=packages/basemap
这将允许 pip
找到正确的包目录。
从 basemap
版本 1.3.0 开始,您还可以使用 PyPI 中可用的预编译二进制轮直接安装 basemap
:
!pip install basemap
如果您需要高分辨率数据集,则必须明确安装它们:
!pip install basemap-data-hires
我尝试在 google colab 和 运行 这些命令上安装底图:
!apt-get install libgeos-3.5.0
!apt-get install libgeos-dev
!pip install https://github.com/matplotlib/basemap/archive/master.zip
我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgeos-3.5.0
E: Couldn't find any package by glob 'libgeos-3.5.0'
E: Couldn't find any package by regex 'libgeos-3.5.0'
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgeos-dev is already the newest version (3.6.2-1build2).
0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.
Collecting https://github.com/matplotlib/basemap/archive/master.zip
Using cached https://github.com/matplotlib/basemap/archive/master.zip
ERROR: File "setup.py" not found for legacy project https://github.com/matplotlib/basemap/archive/master.zip.
然后我无法导入底图:
>>> from mpl_toolkits.basemap import Basemap
ModuleNotFoundError: No module named 'mpl_toolkits.basemap'
这里有几个错误。
apt
找不到libgeos
E: Unable to locate package libgeos-3.5.0
您可能需要找到
libgeos
的另一个版本,但我不确定是哪个版本。也许这应该与安装的开发版本相匹配,3.6.2
?pip
无法使用您提供的存档进行安装。ERROR: File "setup.py" not found for legacy project https://github.com/matplotlib/basemap/archive/master.zip.
您可以通过告诉
pip
具体将在哪个子目录中找到包来解决此问题:pip install git+https://github.com/matplotlib/basemap#subdirectory=packages/basemap
这将允许
pip
找到正确的包目录。
从 basemap
版本 1.3.0 开始,您还可以使用 PyPI 中可用的预编译二进制轮直接安装 basemap
:
!pip install basemap
如果您需要高分辨率数据集,则必须明确安装它们:
!pip install basemap-data-hires