在一个位置可靠地安装模块
Installing modules reliably in one location
我使用 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
,但它很短,根本没有真正解释它。
我建议尝试管理环境和安装包的 anaconda 或 miniconda - 'just works'。
我使用 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
,但它很短,根本没有真正解释它。
我建议尝试管理环境和安装包的 anaconda 或 miniconda - 'just works'。