anaconda无法正确安装软件包

时间:2018-12-01 23:18:46

标签: module package jupyter libraries arcgis

所以我只想安装和使用软件包而没有任何问题。

我需要什么: 要使用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 :(得分:0)

我刚刚发现了问题

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

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

Anaconda命令提示符

C:\ My目录\ 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()

这里出现了地球地图

答案通常比您想的要简单,请弄清楚