我尝试使用命令-安装Rasterio库,并在anaconda中使用conda命令,这两个命令都没有工作,安装时间太长,所以我中止了进程。让我详细知道如何为python安装raserio库?
我尝试通过使用pip命令来安装GDAL和raterio文件。它被安装了,但当我试图导入模块时,它给了我一个错误,说没有模块找到。请帮忙解决这个问题。
提前感谢
发布于 2022-09-26 17:17:34
我只是遇到了类似的问题,就像Ameya说的,对于我来说,问题是多个环境。下面是Ameya的点对点答案的更长版本,并给出了诊断和修复的步骤。
在没有意识到的情况下,我有两个环境:我的jupyter笔记本运行python 3.10,全局python运行3.9,每个环境都在寻找不同位置的站点包( (/opt/homebrew/Cellar/jupyterlab/3.4.7/libexec/lib/python3.10/site-packages vs /Users//Library/Python/3.9/lib/site-packages). )
发生这种情况是因为我很难让python,特别是jupyterlab在蒙特雷运行,而我唯一的解决办法是使用自制软件来管理包。我用brew从命令行安装的任何东西,都进入/opt/ line brew/Cellar.等等,可以从我的笔记本上看到。我用pip安装从打开的笔记本中获得的任何东西也都走上了我的笔记本所能看到的这条路。但是,我从命令行中使用pip安装的任何东西,都会转到全局环境的站点包的路径。然后,我的笔记本就看不见了。
您没有提到您正在使用jupyter笔记本,但是可能会在多个环境之间发生类似的事情。
您可以通过执行以下操作来检查是否存在这种情况:
从命令行
G 211
是一样的吗?如果不是,也许pip正在将您的rasterio放到其他python站点包中。
要修复,您可以从首选环境中安装pip,也可以从一个站点-包位置复制和粘贴与rasterio对应的站点包到另一个站点。
https://stackoverflow.com/questions/72824231
复制相似问题