本文主要是介绍Python学习日志02-安装篇 basemap, eofs, python3环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
anaconda安装之后,把资源改到国内镜像
Anaconda安装成功之后,我们需要修改其包管理镜像为国内源。
Tsinghua Open Source Mirror
简单来说就是在cmd中分别运行这两个命令就好了。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
用conda info 可以看到当前的运行环境
Basemap的网址:
https://matplotlib.org/basemap/users/index.html
地学的人,要安装basemap,但是利用anaconda的资源库总是出错
遍寻之后发现按照以下路径安装可以成功
1、首先要安装geos,这个可以在anaconda里面自行搜寻安装,打勾选中之后,apply就行了
或者在cmd里面运行 conda install geos即可
2、默认的basemap是针对python2的,试了各种都没自动安装上python3的,所以要去package包里单独下载
http://www.lfd.uci.edu/~gohlke/pythonlibs/
我的win7 64位,python3.6,下载这个版本的whl文件
http://www.lfd.uci.edu/~gohlke/pythonlibs/vu0h7y4r/basemap-1.1.0-cp36-cp36m-win_amd64.whl
把文件放到anaconda安装文件夹内的scripts文件夹内,比如
D:\anaconda3\scripts\basemap-1.1.0-cp36-cp36m-win_amd64.whl
打开cmd,cd进入scripts文件夹
pip install basemap-1.1.0-cp36-cp36m-win_amd64.whl
不可以给whl文件改名字,如果whl文件不在当前目录下,就要输入完整路径+名字
运行之后,提示更新了pyproj,但basemap依然有错误不能成功
第三步:这个成功了!!!!!
参考https://anaconda.org/conda-forge/repo?type=conda&label=main,说明
下载地址:https://anaconda.org/conda-forge/basemap/files
根据自己机器选择下载包,我的python3.6,就下载了这个版本,下载量也是最大的。
basemap-1.1.0-np112py36_1.tar.bz2
放在scripts文件夹下运行
conda install -c conda-forge basemap=1.1.0
终于看起来像是可以运行了,然而网络挂了,中断了,继续试。
这个方法可以把dependency的库先更新好,然后才更新我们需要的basemap,因此只要网速好,就能成功了。
棒棒的
根据这个经验,又成功安装了eofs~~~
官方网站:
http://ajdawson.github.io/eofs/
http://ajdawson.github.io/eofs/downloads.html
下载最新版的eofs1.2.0
http://ajdawson.github.io/eofs/_downloads/eofs-1.2.0.tar.gz
放在scripts文件夹下
命令行进入scripts文件夹,运行
conda install -c conda-forge eofs=1.2.0
===============
虽然安装成功了,但是不能import,又在cmd下重新安装一遍
conda install -c anaconda basemap=1.1.0
conda install -upgrade matplotlib
这篇关于Python学习日志02-安装篇 basemap, eofs, python3环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!