Как только такая тема появилась здесь: в пакете Python GDAL отсутствует заголовочный файл при установке через pip
Мне удалось запустить
Код: Выделить всё
pip install --no-install GDAL
перейти в ENV/build/GDAL
Я знаю, что означает cd, но понятия не имею, где будет находиться этот каталог /ENV/build/GDAL, и больше информации об этом нет в пост или в посте, в котором он ссылки.
Основная проблема заключается в том, что я хочу установить GDAL для использования в Python. Я попробовал
Код: Выделить всё
pip install GDAL
Код: Выделить всё
Collecting GDAL
Using cached GDAL-2.0.1.tar.gz
Installing collected packages: GDAL
Running setup.py install for GDAL
Complete output from command c:\users\isaac\appdata\local\programs\python\python35-32\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Isaac\\AppData\\Local\\Temp\\pip-build-4kmkv1_4\\GDAL\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Isaac\AppData\Local\Temp\pip-fxko2gfx-record\install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win32-3.5
copying gdal.py -> build\lib.win32-3.5
copying ogr.py -> build\lib.win32-3.5
copying osr.py -> build\lib.win32-3.5
copying gdalconst.py -> build\lib.win32-3.5
creating build\lib.win32-3.5\osgeo
copying osgeo\gdal.py -> build\lib.win32-3.5\osgeo
copying osgeo\gdalconst.py -> build\lib.win32-3.5\osgeo
copying osgeo\gdalnumeric.py -> build\lib.win32-3.5\osgeo
copying osgeo\gdal_array.py -> build\lib.win32-3.5\osgeo
copying osgeo\ogr.py -> build\lib.win32-3.5\osgeo
copying osgeo\osr.py -> build\lib.win32-3.5\osgeo
copying osgeo\__init__.py -> build\lib.win32-3.5\osgeo
Fixing build\lib.win32-3.5\gdal.py build\lib.win32-3.5\ogr.py build\lib.win32-3.5\osr.py build\lib.win32-3.5\gdalconst.py build\lib.win32-3.5\osgeo\gdal.py build\lib.win32-3.5\osgeo\gdalconst.py build\lib.win32-3.5\osgeo\gdalnumeric.py build\lib.win32-3.5\osgeo\gdal_array.py build\lib.win32-3.5\osgeo\ogr.py build\lib.win32-3.5\osgeo\osr.py build\lib.win32-3.5\osgeo\__init__.py
Skipping optional fixer: ws_comma
Fixing build\lib.win32-3.5\gdal.py build\lib.win32-3.5\ogr.py build\lib.win32-3.5\osr.py build\lib.win32-3.5\gdalconst.py build\lib.win32-3.5\osgeo\gdal.py build\lib.win32-3.5\osgeo\gdalconst.py build\lib.win32-3.5\osgeo\gdalnumeric.py build\lib.win32-3.5\osgeo\gdal_array.py build\lib.win32-3.5\osgeo\ogr.py build\lib.win32-3.5\osgeo\osr.py build\lib.win32-3.5\osgeo\__init__.py
Skipping optional fixer: ws_comma
running build_ext
building 'osgeo._gdal' extension
error: [WinError 2] The system cannot find the file specified
Command "c:\users\isaac\appdata\local\programs\python\python35-32\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Isaac\\AppData\\Local\\Temp\\pip-build-07o7k41s\\gdal\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Isaac\AppData\Local\Temp\pip-640gw1ah-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Isaac\AppData\Local\Temp\pip-build-07o7k41s\gdal
Мне интересно, может быть, это потому, что моя установка Python находится в странном месте? Он установлен в C:\Users\Isaac\AppData\Local\Programs\Python\Python35-32, куда он был помещен при установке PyCharm, но эта папка и папка /Scripts/ внутри находятся в моем PATH.
После небольшого исследования мне интересно, не потому ли это, что я использую Python 3.5? Я попытался вернуться к Python 3.4 и посмотреть, изменится ли что-нибудь, но все равно не получается и выдает
ошибку: требуется Microsoft Visual C++ 10.0 (невозможно найдите vcvarsall.bat)
Я пытался установить Microsoft Visual C++ 10.0, и он просто сообщил мне, что на моем компьютере уже установлена более новая версия.
Подробнее здесь: https://stackoverflow.com/questions/344 ... on-windows
Мобильная версия