16

我发现当 Python 作为堆栈安装的一部分(如 Anaconda 或 WinPython)安装时,Windows 的 Basemap(matplotlib 和 Python 模块)二进制安装程序无法检测系统上的 Python。安装程序退出,而不是让您指向安装目录。

因此,我必须通过源安装。但是,我不知道执行此操作的方法。Readme.txt 和安装说明似乎没有帮助。他们只是简单地指示“首先安装 geos-3.3.3” - 好吧,究竟如何?我在该目录中没有看到 setup.py。

任何帮助都会很棒。(Python 2.7、Win 7、64b)

4

2 回答 2

41

我用窗户。在官方指导下我的安装也失败了。最后,我使用以下方法安装了 Basemap。虽然我不确定它是否适合你,但我只是提供我的。

  1. 首先,您的计算机中必须有pip。(相对于 Basemap 和其他东西,它更容易安装。它可以用来安装许多有用的包。)

  2. 然后去这个伟大的链接:http ://www.lfd.uci.edu/~gohlke/pythonlibs/

    并下载名为“ basemap‑1.1.0‑cp27‑cp27m‑win32.whl ”的文件。

  3. 将 .whl 文件移动到目录“C:\Python27”。(也许您将 python 安装在不同的磁盘中,然后相应地进行更改。)

  4. 打开终端。(使用cmd或 Git Bash 或其他东西。)

  5. 使用命令:

    pip install basemap‑1.1.0‑cp27‑cp27m‑win32.whl

于 2015-07-30T00:59:11.253 回答
0

以下使用 Python 3.10.1 对我有用。

在 Visual Studio Code ( https://code.visualstudio.com/docs/python/python-tutorial ) 中使用终端设置环境:

py -3 -m venv .venv
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
.venv\scripts\activate

使用 pip 安装底图:

pip install matplotlib
pip install basemap-data
pip install basemap-data-hires
pip install basemap

使用以下代码创建文件:https ://matplotlib.org/basemap/users/examples.html

记得选择正确的解释器(在 VSCode 中使用 Ctrl+Shift+P 来选择解释器)。

而已。

于 2022-02-11T09:57:00.327 回答