我无法安装底图包

时间:2019-02-27 19:31:32

标签: python-3.x windows pycharm package matplotlib-basemap

我尝试在Python 3.x中使用Basemap软件包,但是,当我尝试在IDE Pycharm中安装软件包时,出现此错误:

Could not find a version that satisfies the requirement Basemap (from versions: )
No matching distribution found for Basemap
You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

任何人都知道如何正确安装该软件包吗?

(Python 3.x,Pycharm,Windows 10)

4 个答案:

答案 0 :(得分:2)

您可以在他们的 github 上看到该软件包已被弃用,他们建议改用 cartopy:

来源: https://github.com/matplotlib/basemap

⚠️ 警告:为了支持 cartopy,这个包正在被弃用。

答案 1 :(得分:0)

您可以尝试使用预编译的Windows二进制文件安装底图。

  1. 从以下位置下载最适合您的底图whl文件 here
  2. 在pycharm终端上运行pip install path_to_the_downloaded_whl

答案 2 :(得分:0)

您可以通过conda轻松安装底图库。首先,您必须install conda,然后才能通过conda create -n bm python=3.6创建一个虚拟环境(可以使用任何您想要替换的单词代替bm)并通过conda activate bm来激活它。当命令行以(bm)开头时,您可以运行conda install basemap自动安装该库。之后,通常可以在Python代码中使用底图。
祝你好运。

答案 3 :(得分:0)

我也遇到了类似的问题,以上两种解决方案对我都无效。 正如您在这里看到的https://github.com/jakevdp/PythonDataScienceHandbook/issues/72#issuecomment-301008464 不再可以通过pip安装它,而是尝试以下操作:

conda install -c conda-forge basemap