Не удается импортировать геопанды для Mac - пробовали все заявленные решения
Импортировать геопанды дал мне: ImportError: Нет модуля с именем "геопанда", я исследовал и применил решения:
! pip удалить геопанду шесть pyproj геопространственных шестерок -y!conda install -c conda-forge fiona shapely rtree pyproj Geopandas шесть! обновиться конда - все
Операция обновления дала полный список файлов, которые обновляются и заменяются. Это закончилось следующим сообщением 8 раз, каждый с различным путем:
CondaVerificationError: Пакет для gxx_impl_linux-64, расположенный по адресу /opt/conda/pkgs/gxx_impl_linux-64-7.2.0-hdf63c60_3, кажется поврежденным. Путь 'bin/x86_64-conda_cos6-linux-gnu-g++', указанный в манифесте пакета, не найден.
Когда я сделал Импорт геопанд в качестве gpd, я снова получил сообщение об ошибке "нет модуля с именем геопанда".
Я использую ноутбук Jupyter на MacBook Pro и у меня нет идей. У кого-нибудь есть другая идея? Благодарю.
0 ответов
Я бы предложил вам создать новую среду conda со всеми необходимыми библиотеками. Прежде чем сделать это, проверьте, какие каналы у вас в настройках conda.
$ conda config --get channels
--add channels 'defaults' # lowest priority
--add channels 'conda-forge' # highest priority
Если у вас нет анаконды и конда-кузницы, вы должны добавить их.
$ conda config --add channel conda-forge
Как только это будет сделано, создайте новую среду. Вам не нужно проходить six
, fiona
и другие библиотеки, потому что они будут установлены вместе с geopandas
, Если вы используете Jupyter, я рекомендую вам установить ipykernel
которые позволяют вам добавить вашу среду в список ядер Jupyter.
conda create --name <name-of-your-env> python=3 geopandas=0.4.0 gdal ipykernel
Нажмите Enter и ждите Конда. Когда установка завершится, активируйте свою среду, протестируйте ее и, если все в порядке, зарегистрируйте ядро.
conda activate <name-of-your-env>
python -m ipykernel --install --user --name <name-of-your-env> --display-name <name-to-be-displayed>
Наслаждайтесь своим окружением.