anaconda неправильно устанавливает пакеты - PullRequest
0 голосов
/ 02 декабря 2018

Так что я просто хочу без проблем устанавливать и использовать пакеты.

Что мне нужно: Чтобы использовать Jupyter и импортировать пакет "arcgis"

Проблема: когда я делаю установку conda, пакет arcgis идет по адресу: C: \ Users \ ME \ Anaconda3 \ pkgs \ arcgis-1.5.1-py36h78dcb7a_1

вместо того, куда он должен идти(как мне сказали) на

C: \ Users \ ME \ Anaconda3 \ Lib \ site-packages

ТАК, когда я пытаюсь импортировать пакет, он говорит, что его не существует

я пытался: используя - sys.path.insert, чтобы просто получить пакет в текущей рабочей среде, но если я это сделаю, то я пропускаю файлы в других местах.Потому что, хотя я не получаю сообщение об ошибке ... ничего не выводится.

import sys

sys.path.insert(0, '/Users/ME/Jupyter_Projects/My_stuff/arcgis-1.5.1-py36h78dcb7a_1/Lib/site-packages')

from arcgis import GIS

gis = GIS()

pdx_map = gis.map('Australia')

pdx_map

Спасибо за любую помощь, которую кто-либо может предоставить.но, пожалуйста, за любые ответы, которые вы говорите на самом базовом языке и не предполагайте, что я знаю что-нибудь.Люди обычно отвечают мне вещами, совершенно не зависящими от контекста, такими как $ ........ Я не знаю, означает ли '$' командную строку или Pycharm или что из этого, пожалуйста, объясните, где вы работаете, когда отвечаете.Я использую Jupyter, поэтому, если не указано иное, я предполагаю, что любой ответ находится либо в Jupyter, либо просто в папках.

1 Ответ

0 голосов
/ 03 декабря 2018

Я только что разобрался в проблеме

Решение: Я зашел в conda и использовал 'cd', чтобы перейти в мой рабочий каталог, где должны быть пакеты (C: \ Mydirectory \ Anaconda3 \ lib \ site-packages) [C: \ users \ Me> cd Anaconda3 \ lib \ site-packages]

Затем я установил arcgis через conda в этот каталог

Командная строка Anaconda

C: \ Мой каталог \ Anaconda3 \ lib \ site-packages> Установка conda -c esri arcgis

Затем я перешел в обычную командную строку и включил jupyter.расширение

C: \ users \ me> jupyter nbextension enable arcgis --py --sys-prefix

тогда я импортировал карту нормально и теперь она работает

from arcgis.gis import GIS
my_gis = GIS()
my_gis.map()

КАРТА ЗЕМЛИ появляется ЗДЕСЬ

Обычно ответ проще, чем вы думаете, иди на цифру

...