Я уже давно работаю с Python, но совершенно не хочу устанавливать новые модули. Кажется, мне нужен полный рабочий день для установки одного дополнительного модуля. Это последнее произошло с mpl_toolkits
, и теперь это происходит с gdal
.Устанавливать модули надежно в одном месте
Основной вопрос, кажется, что easy_install
/pip
/get-app
не сохранить файл в нужном месте и поэтому Python (я использую Spyder) не может найти его. Как установить модуль в таком месте, чтобы Python мог его найти?
Я читал руководства, статьи, руководства и статьи о переполнении стека весь день, и я чувствую, что для этого нужен новый вопрос, поскольку я не могу найти ответ.
- Он устанавливает штраф, это просто 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
, но он очень короткий и на самом деле не объясняет это вообще.
Ваш вопрос является слишком широким (по крайней мере, в соответствии с заголовком вопроса). Если вы хотите разрешить установку gdal, сосредоточьтесь на этом. Для этого есть рабочие решения. Во всяком случае, вы должны быть знакомы с вещами вроде 'pip' и' virtualenv', чтобы получить еще больше. –
Для gdal лучше использовать 'pygdal'. Сначала прочтите документацию для него, он посоветует вам установить именно версию, соответствующую 'gdal', установленную в системе. –
Эй @ Янвлинский Вопрос неясен, потому что у меня всегда есть эта проблема - это не проблема конкретно с gdal. Это метод, который я использовал для установки пакетов, поскольку Python может их регулярно не находить. Заголовок был отредактирован после того, как я опубликовал его, начиная с «Установка модулей надежно в одном месте для Python», чтобы удалить «в Python». И кто-то еще прокомментировал использование Anaconda для установки пакетов (команда установки conda), которая решила проблему. Опять же, да, я просто нуждался в ком-то, чтобы указать мне на другой способ установки, который просто работал более надежно - конда, видимо, – mjp