在一个位置可靠地安装模块

Installing modules reliably in one location

我使用 Python 已经有一段时间了,但我已经完全厌恶安装新模块了。安装一个附加模块似乎总是需要我一整天的工作时间。这最后发生在 mpl_toolkits 上,现在发生在 gdal.

主要问题似乎是 easy_install/pip/get-app 没有将文件保存在正确的位置,因此 Python(我使用 Spyder)找不到它。如何在某个位置安装模块以便 Python 可以找到它?

我现在一整天都在阅读指南、文章、手册和 Stack Overflow 文章,我觉得这需要一个新问题,因为我找不到答案。

我安装使用:

sudo apt-get install gdal-bin

我也试过:

pip install gdal

但这失败并出现错误:

Command "python setup.py egg_info" failed with the error code 1 in /tmp/pip-build-NWJT2f/gdal/

我使用

查找文件
dpkg -L gdal

然后将上面所说的文件路径添加到 Spyder 的 PYTHONPATH 首选项中,但仍然找不到它,所以我猜这是错误的。

我读过the official documentation of PYTHONPATH,但它很短,根本没有真正解释它。

我建议尝试管理环境和安装包的 anaconda 或 miniconda - 'just works'。

https://www.continuum.io/downloads