历尽艰辛,Windows系统下安装Basemap,以及 PROJ

  • 时间:
  • 浏览:0
  • 来源:爱乐彩网站_爱乐彩下载_爱乐彩官网

再重新开启Jupyter Notebook,就能不可还可以不能找到安装好的虚拟环境,如下:

能不可还可以不能看了,在虚拟环境下,Basemap 是能不可还可以不能正确运行的。

pip install matplotlib

当事人安装的是基于 Python3.6 版本的 Anaconda,尝试了诸多种安装basemap的土方法,其中多次遭遇安装失败,也查找了网上并且 tips,发现你这俩有2个 普遍的大问题。并且 决定将该土方法分享出来,但不保证一定成功,供亲戚亲戚大伙儿参考。

conda info --envs

操作系统:Windows7

from mpl_toolkits.basemap import Basemap

from mpl_toolkits.basemap import Basemap

图1

import matplotlib as mpl

lat_0=50,lon_0=-50)

m.bluemarble(scale=0.5)

进程文件目录下输入

144

plt.style.use('ggplot')

想着 win7 跟 win10 应该是一样的安装, 但按上述的步骤安装后,总出 以下错误:

m = Basemap(projection='ortho', resolution=None,

在此,给亲戚亲戚大伙儿分享下。

由于你对 Basemap 感兴趣,还可以不可还可以不能进行安装和使用。

%matplotlib inline

----> 1 from mpl_toolkits.basemap import Basemap

(3)在 虚拟环境 “py36” 下安装 pyproj 的 whl 文件, 如下:

运行结果如下:

在 windows10 下,安装步骤如下:

原文发布时间为: 2018-12-04

本文作者:Lemonbit

本文来自云栖社区合作土方法土方法伙伴“ Python数据之道”,了解相关信息能不可还可以不能关注“ Python数据之道”。

你这俩 “PROJ_LIB” 大问题,我尝试了并且 并且 遍,也查阅了并且 并且 网站提供的正确处理方案,发现大每段都是的是太符合,最后在某个英文的正确处理方案里有提到一种 较为间接的正确处理方案, 经过尝试后,发现是能不可还可以不能安装 Basemap, 并成功运行的。

发现在默认情况表下没法找到前一天创建的 虚拟环境。

运行结果如下:

KeyError: 'PROJ_LIB'

m = Basemap(projection='ortho', resolution=None,

图4

pip install matplotlib --upgrade

总出 以下大问题:

basemap-1.2.0-cp36-cp36m-win_amd64.whl

图6

图3

至此,在 win10 和 win7 下都能不可还可以不能安装和运行 Basemap。

其中曲折的试错过程就不描述了,直接介绍成功的过程(但不保证在你的电脑上是没法大问题的)。

import matplotlib as mpl

670 return self.decodevalue(value)

import matplotlib.pyplot as plt

(5)更新 Matplotlib 库

Traceback (most recent call last)

<ipython-input-1-d9467465a3b6> in <module>()

图8

在虚拟环境下运行下面的代码:

activate py36

图6

--> 146 pyproj_datadir = os.environ['PROJ_LIB']

图2

/opt/conda/lib/python3.6/os.py in __getitem__(self, key)

plt.figure(figsize=(8,8))

安装好后,能不可还可以不能用以下命令来查看虚拟环境的列表:

m.bluemarble(scale=0.5)

conda create -n py36 python=3.6

首先声明下当事人的PC环境:

(5)在 虚拟环境 “py36” 下测试下 basemap 是是是否是是安装成功

from mpl_toolkits.basemap import Basemap

你这俩土方法的核心是 在 Anaconda 下创建有2个 虚拟环境,并且 在 虚拟环境中安装和运行 Basemap。

conda install nb_conda

接下来,在 Jupyter Notebook 中运行代码试试。

能不可还可以不能看了,现在 Basemap 是能不可还可以不能正确运行的。

基于 Python3.6 版本的 Anaconda

如有大问题,不妨一齐交流下。

148 epsg_dict={}

(2)安装 pyproj 的 whl 文件, 如下:

(3)安装basemap 的 whl 文件,如下:

pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl

/opt/conda/lib/python3.6/site-packages/mpl_toolkits/basemap/__init__.py in <module>()

667 except KeyError:

打开 Anaconda Prompt,插件的安装命令如下:

并且 激活虚拟环境

图7

import matplotlib.pyplot as plt

from mpl_toolkits.basemap import Basemap

打开 Anaconda Prompt, 在 Anaconda 的默认跟目录下创建有2个 虚拟环境,名称为 “py36”。

(1)首先,从下面的网站下载 basemap 和 pyproj 的whl文件

Basemap是matplolib的有2个 组件,是地图数据可视化的重要工具。

以上运行结果说明,Basemap 由于成功安装。

--> 669 raise KeyError(key) from None

(4)在 虚拟环境 “py36” 下安装basemap 的 whl 文件,如下:

本以为 Basemap 的安装就告一段落了,但当事人还有有2个 windows 7 系统 的PC。

671

图5

如上图所示,显示 Matplotlib 缺少文件, Basemap 不可还可以不能正确运行。

145 # create dictionary that maps epsg codes to Basemap kwargs.

(2)在 虚拟环境 “py36” 下安装 matplotlib

对应 python3.6 版,windows 系统下的文件如下:

pip install 路径+文件名

关于 Anaconda 下虚拟环境的安装,请参考以下内容:http://liyangbit.com/anaconda/anaconda-install-env-to-custom-path/

pip install 路径+文件名

lat_0=50,lon_0=-50)

147 epsgf = open(os.path.join(pyproj_datadir,'epsg'))

(6)测试下在 Jupyter Notebook 中 Basemap 是是是否是是能不可还可以不能运行

pip install 路径+文件名

(1)在 Anaconda 下创建有2个 虚拟环境

运行代码:

基于 Python3.6 版本的 Anaconda

from mpl_toolkits.basemap import Basemap

在 Jupyter Notebook 中, 创建的虚拟环境可还可以不能安装有2个 插件还可以正确的显示出来。

plt.figure(figsize=(8,8))

https://www.lfd.uci.edu/~gohlke/pythonlibs/

%matplotlib inline

plt.style.use('ggplot')

jupyter notebook

668 # raise KeyError with the original key value

(4)测试下 basemap 是是是否是是安装成功

以上运行结果说明,Basemap 由于成功安装。

操作系统:Windows10

(6)再次测试 Basemap 是是是否是是安装成功