anaconda 没有正确安装包

anaconda not installing packages correctly

所以我只想毫无问题地安装和使用软件包。

我需要: 使用 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 或文件夹中。

我刚刚想通了问题

解决方法: 我进入 conda 并使用 'cd' 进入我的工作目录,其中包应该是 (C:\My directory\Anaconda3\lib\site-packages) [C:\users\Me> cd Anaconda3\lib\site-packages]

然后我在该目录下通过 conda 安装了 arcgis

Anaconda 命令提示符

C:\My directory\Anaconda3\lib\site-packages> conda install -c esri arcgis

然后我进入正常的命令提示符并启用 jupyter 扩展

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

然后我正常导入了一张地图,现在可以用了

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

地球地图出现在这里

通常答案比你想象的要简单,看图