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

时间:2016-04-11 21:43:56

标签: python module install pythonpath

我已经使用Python了一段时间但是已经开始讨厌安装新模块了。似乎总是需要一整个工作日来安装一个额外的模块。最后一次发生在mpl_toolkits,现在发生在gdal

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

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

  • 安装正常,只是Python(而我)无法找到它
  • 它不在/lib/python2.7/site-packages文件夹中,这似乎是Python的默认值,虽然当我列出它时,有一半的工作模块不在那里

我安装使用:

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,但它很短,根本无法解释。

1 个答案:

答案 0 :(得分:1)

我建议尝试管理环境和安装软件包的anaconda或miniconda - 它只是工作'。

https://www.continuum.io/downloads