2017-02-27 48 views
1

我遇到了與使用pip安裝gdal類似的問題。不過,我使用的是Windows 10 產生的錯誤,當我在PowerShell中鍵入pip install gdalextensions/gdal_wrap.cpp(3085): fatal error C1083: Cannot open include file: 'cpl_port.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2當在Windows中通過pip安裝時,Python GDAL包缺失頭文件

我試圖在original question's答覆中提到的所有方法。

P.S .:我會添加這個作爲評論,但你至少需要50個聲望,我在這裏是新的。

+0

[缺少的頭文件通過PIP安裝時的Python GDAL包(可能的重複http://stackoverflow.com/questions/11336153/python- gdal-package-missing-header-file-when-installation-via-pip) – bc004346

+0

我已經看過那個頁面。但所有的答案都是針對ubuntu界面的。我正在使用Windows,但不知何故,它無法正常工作。 – Ajar

回答

0

在Windows 10上,我能夠安裝到虛擬環境中(python -m venv myenvironment)。我沒有安裝OSGeo4W64但我並不想使用Python的,因爲我使用的蟒蛇蟒蛇3.6,所以我做了這個從我的虛擬環境中:

pip install gdal==2.2.2 --global-option=build_ext --global-option="-IC:/OSGeo4W64/include/" --global-option="-LC:/OSGeo4W64/lib/"

我還需要設置環境變量在https://docs.djangoproject.com/en/1.11/ref/contrib/gis/install/#modify-windows-environment中討論。

我沒有測試過的還不很多,但至今from osgeo import gdal工作