【问题标题】:anaconda not installing packages correctlyanaconda 没有正确安装软件包
【发布时间】:2018-12-03 08:30:41
【问题描述】:

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

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

【问题讨论】:

    标签: module package jupyter libraries arcgis


    【解决方案1】:

    我刚刚发现了问题

    解决办法: 我进入 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 enable arcgis --py --sys-prefix

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

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

    地球地图出现在这里

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-02
      • 2016-07-08
      • 2016-02-09
      • 1970-01-01
      • 2014-02-07
      • 2020-08-03
      • 2022-08-02
      相关资源
      最近更新 更多