Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GDAL/Basemap w/Anaconda Python 2.7 w/o internet或其他GIS选项,如cartopy_Conda_Gdal_Matplotlib Basemap_Cartopy_Osgeo - Fatal编程技术网

GDAL/Basemap w/Anaconda Python 2.7 w/o internet或其他GIS选项,如cartopy

GDAL/Basemap w/Anaconda Python 2.7 w/o internet或其他GIS选项,如cartopy,conda,gdal,matplotlib-basemap,cartopy,osgeo,Conda,Gdal,Matplotlib Basemap,Cartopy,Osgeo,老实说,我被这件事弄得不知所措。在过去几年中,我在不同的计算环境中使用了Anaconda2和Basemap和GDAL。我目前使用的是一台无法连接到internet的Win10机器,我正在尝试将最新的GDAL和Basemap安装到Anaconda2 Python 2.7中 GDAL看起来总是这样——您可以安装GDAL核心、Python绑定并设置环境设置 Basemap是我有点不知所措的地方。我读到它接近尾声。所以我在考虑使用Catopy项目的建议。但是我没有能力使用conda,所以我有点被所有的软

老实说,我被这件事弄得不知所措。在过去几年中,我在不同的计算环境中使用了Anaconda2和Basemap和GDAL。我目前使用的是一台无法连接到internet的Win10机器,我正在尝试将最新的GDAL和Basemap安装到Anaconda2 Python 2.7中

GDAL看起来总是这样——您可以安装GDAL核心、Python绑定并设置环境设置

Basemap是我有点不知所措的地方。我读到它接近尾声。所以我在考虑使用Catopy项目的建议。但是我没有能力使用conda,所以我有点被所有的软件包弄得不知所措。项目4需要OSGeo4W。上次我在一台机器上安装OSGeo时,它破坏了我的python安装。此外,我不知道如何通过OSGeo4W安装PROJ库,而不使用internet

有人能提供一些指导吗?我可能只是坚持使用Basemap,然后一脚踢开这条路,但是因为我要从头开始更新这台机器,所以我可能会制定长期计划

谢谢大家!

V/R,
弗兰克

我不会因为你没有互联网连接就放弃康达的所有好处。尤其是在Windows上,因为自己构建GDAL等软件包只不过是一门黑暗的艺术(至少对我来说)

我想你有另一台Windows计算机与internet连接吗?因为您似乎能够将安装文件传输到它

如果是这样,我会在您的脱机机器上设置一个本地存储库,并将其添加到您的Conda频道,然后删除所有联机频道

您应该能够在联机计算机上创建一个Conda环境,模拟脱机计算机的所有需求。确保平台(如win-64)和Python版本相同。康达将下载所有必要的软件包,这些软件包将位于康达安装中的
\pkgs\
文件夹中。如果运行
conda list--explicit-n
,可以获取特定文件,这允许您在必要时自动执行复制过程

您可以将这些包(仅是
.tar.bz2
文件)移动到脱机计算机上的本地存储库,更新存储库,然后
conda安装…
应正常工作。我经常这样做,比如去那些我不能依靠互联网连接的地方旅行。您还可以将这些文件直接复制到脱机机器上的
\pkgs\
目录中,该目录也可以工作。但是,由于该目录基本上只是一个缓存,因此设置本地存储库会更干净一些。如果本地存储库是共享文件夹,则本地网络上的其他计算机也可以使用它

以下是有关设置本地存储库的一些信息:

看起来更简单,基本上是用包创建一个目录并在其上运行
conda index
。您必须通过修改
.condarc
文件或运行
conda config--add channels
将本地频道添加到您的conda设置中。详情请参阅: