Несоответствие между `conda list` и импортируемыми пакетами/библиотеками python

Отредактировано:

Проблема:

Я испытываю несоответствие между тем, что Anaconda говорит об установке, и тем, что на самом деле можно импортировать с помощью Python.

Я установил в виртуальной среде анаконды (gis) geopandas, gdal, pandas и т. д. Затем я подтвердил их установку, запустив conda list. Действительно, все эти библиотеки появились в списке.

Затем я открываю Visual Studio и устанавливаю среду (gis). В сценарии я запускаю import pandas, import geopandas, а также from osgeo import gdal. В настоящее время скрипт зависает на пандах. ModuleNotFoundError: No module named 'pandas'. Если я сначала попробую другие, возникает та же проблема.

Другие попытки:

Я также попытался использовать подход pip с терминала (вне подсказки anaconda).

1. Загрузка gdal с сайта Кристофа Гольке «GDAL‑3.4.2‑pp38‑pypy38_pp73‑win_amd64.whl». -> Командная строка по-прежнему не распознает gdal. -> Пробовал вручную указать путь к папке gdal. -> Все еще не распознан.

2. Использовал «пользовательскую загрузку» из установки OSGeo4W, нашел папку, вручную установил путь к папке (сначала обязательно удалил ранее установленные пути). Результат: тот же, что и вышеприведенные попытки.

3. Пробовал скачивать с сайта поддержки ГИС . Безрезультатно. Однако я заметил, что на этом сайте нет версии gdal с номером MSVC, совпадающим с номером моей версии python (3.10.3). Это заставило меня заподозрить, что, возможно, это было проблемой для всех моих попыток? Я не хотел рисковать понижением версии python, хотя каждый раз, когда я меняю версию, у меня появляется больше проблем.

Я был бы очень признателен, если бы кто-нибудь помог мне решить эту проблему. На данный момент я потратил больше времени на настройку своих библиотек и интерпретаторов Python, чем на написание скриптов.

Кроме того, если есть какие-либо предложения относительно лучших названий для этого вопроса, это, вероятно, приведет к тому, что его будет легче найти.

1 ответ

В конце концов, я выбрал маршрут виртуальной среды Python и нашел эту очень полезную ссылку , которая помогла мне.

Другие вопросы по тегам