Невозможно установить модуль arcpy с помощью Pycharm - PullRequest
2 голосов
/ 14 июля 2020

Я понимаю, что это уже возникало раньше, но все ответы, которые я нашел, относились к различным версиям Ar c.

Я выполнил шаги из этой ссылки и установите мой интерпретатор проекта на python c:\Python27\ArcGIS10.4\python.exe. Исходя из того, что я прочитал, это должно быть настроено с предустановленной Arcpy. Однако, если я посмотрю на пакеты в VENV, arcpy нет в списке. Я пробовал добавить его с помощью pip и диспетчера пакетов pycharm GUI. Нет пакета с именем arcpy, варианты:

  • arcpy-metadata
  • arcpy-virtualenv
  • arcpyext
  • arcpylogger

Я успешно установил все из них, и они отображаются в списке пакетов виртуальной среды проекта. Несмотря на это, я все еще получаю сообщение об ошибке «Нет модуля с именем arcpy», когда я go запускаю сценарий.

Есть идеи, где я ошибаюсь?

Спасибо за ваш помощь.

1 Ответ

0 голосов
/ 14 июля 2020

Итак, я потратил некоторое время на изучение проблемы, и использование Conda в качестве интерпретатора вашего проекта является решением вашей проблемы. Я тоже это тестировал. Вот несколько четких инструкций о том, как правильно установить Conda и настроить среду в Pycharm:

Чтобы создать среду Conda:

Убедитесь, что Anaconda или Miniconda загружается и устанавливается на ваш компьютер, и вам известен путь к его исполняемому файлу.

(Подробнее см. Инструкции по установке .)

Нажмите Meta + Comma , чтобы открыть проект Настройки / Предпочтения .

В Настройки / Предпочтения диалог Meta + Comma , выберите Project | Переводчик проекта . Щелкните значок Настроить интерпретатор проекта и выберите Добавить .

В левой панели диалогового окна Добавить Python Интерпретатор , выберите Conda Environment.

Следующие действия зависят от того, существовала ли среда Conda раньше.

Если выбрано New environment:

Укажите расположение новой среды Conda в текстовом поле или щелкните Расположение среды Conda и найдите расположение в своей файловой системе. Обратите внимание, что каталог, в котором должна быть расположена новая среда Conda, должен быть пустым!

Выберите версию Python из списка.

Укажите расположение исполняемого файла Conda в тексте или щелкните расположение исполняемого файла Conda и найдите его в каталоге установки Conda. В основном вы ищете путь, который вы использовали при установке Conda на свой компьютер.

Установите флажок Сделать доступным для всех проектов, если необходимо.

Если среда Выбрано:

Разверните список переводчиков и выберите любого из существующих переводчиков. В качестве альтернативы нажмите Выбрать интерпретатор и укажите путь к исполняемому файлу Conda в вашей файловой системе, например C: \ Users \ jetbrains \ Anaconda3 \ python .exe.

Установите флажок Сделать доступным ко всем проектам, если необходимо.

Нажмите ОК, чтобы завершить задачу.

...