我无法安装basemap包

4

我尝试在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)

5个回答

4

您可以在他们的Github上阅读到该软件包已被淘汰,并建议使用cartopy替代:

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

⚠️ 警告:此软件包正在被弃用,推荐使用cartopy。


2

0
你试过关闭所有正在使用Python的文件夹、编辑器或其他功能吗?
我真的花了8个小时来解决这个问题,之前卸载后它曾经使用pip正常工作。当我关闭了所有东西(包括jupyterlab,这在其他包中从未出现问题)后,写入"pip install basemap"就可以正常工作了。

你可以在这样的回答上留下评论,而不是在实际的帖子中! - undefined

0

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


0

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

  1. 这里下载最适合您的 basemap whl 文件。
  2. 在 PyCharm 终端上运行 pip install path_to_the_downloaded_whl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接