Python学习日志02-安装篇 basemap, eofs, python3环境

2024-06-17 18:38

本文主要是介绍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文件不在当前目录下,就要输入完整路径+名字

 

Python学习日志01-安装篇 basemap python3 - 葱油肉包 - 葱油肉包

 

运行之后,提示更新了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

 

Python学习日志01-安装篇 basemap python3 - 葱油肉包 - 葱油肉包

终于看起来像是可以运行了,然而网络挂了,中断了,继续试。

这个方法可以把dependency的库先更新好,然后才更新我们需要的basemap,因此只要网速好,就能成功了。

Python学习日志01-安装篇 basemap python3 - 葱油肉包 - 葱油肉包

 

Python学习日志01-安装篇 basemap python3 - 葱油肉包 - 葱油肉包

 

棒棒的

 

根据这个经验,又成功安装了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

Python学习日志01-安装篇 basemap, eofs, python3环境 - 葱油肉包 - 葱油肉包

 

Python学习日志01-安装篇 basemap, eofs, python3环境 - 葱油肉包 - 葱油肉包

 

===============

虽然安装成功了,但是不能import,又在cmd下重新安装一遍

conda install -c anaconda basemap=1.1.0
conda install -upgrade matplotlib

 

Python学习日志02-安装篇 basemap, eofs, python3环境 - 葱油肉包 - 葱油肉包

 

 

 

Python学习日志02-安装篇 basemap, eofs, python3环境 - 葱油肉包 - 葱油肉包

 

Python学习日志02-安装篇 basemap, eofs, python3环境 - 葱油肉包 - 葱油肉包

 

 

这篇关于Python学习日志02-安装篇 basemap, eofs, python3环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1070235

相关文章

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Python pandas库自学超详细教程

《Pythonpandas库自学超详细教程》文章介绍了Pandas库的基本功能、安装方法及核心操作,涵盖数据导入(CSV/Excel等)、数据结构(Series、DataFrame)、数据清洗、转换... 目录一、什么是Pandas库(1)、Pandas 应用(2)、Pandas 功能(3)、数据结构二、安

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Python实现网格交易策略的过程

《Python实现网格交易策略的过程》本文讲解Python网格交易策略,利用ccxt获取加密货币数据及backtrader回测,通过设定网格节点,低买高卖获利,适合震荡行情,下面跟我一起看看我们的第一... 网格交易是一种经典的量化交易策略,其核心思想是在价格上下预设多个“网格”,当价格触发特定网格时执行买