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

相关文章

Python获取C++中返回的char*字段的两种思路

《Python获取C++中返回的char*字段的两种思路》有时候需要获取C++函数中返回来的不定长的char*字符串,本文小编为大家找到了两种解决问题的思路,感兴趣的小伙伴可以跟随小编一起学习一下... 有时候需要获取C++函数中返回来的不定长的char*字符串,目前我找到两种解决问题的思路,具体实现如下:

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

Python从零打造高安全密码管理器

《Python从零打造高安全密码管理器》在数字化时代,每人平均需要管理近百个账号密码,本文将带大家深入剖析一个基于Python的高安全性密码管理器实现方案,感兴趣的小伙伴可以参考一下... 目录一、前言:为什么我们需要专属密码管理器二、系统架构设计2.1 安全加密体系2.2 密码强度策略三、核心功能实现详解

Python Faker库基本用法详解

《PythonFaker库基本用法详解》Faker是一个非常强大的库,适用于生成各种类型的伪随机数据,可以帮助开发者在测试、数据生成、或其他需要随机数据的场景中提高效率,本文给大家介绍PythonF... 目录安装基本用法主要功能示例代码语言和地区生成多条假数据自定义字段小结Faker 是一个 python

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Python实现AVIF图片与其他图片格式间的批量转换

《Python实现AVIF图片与其他图片格式间的批量转换》这篇文章主要为大家详细介绍了如何使用Pillow库实现AVIF与其他格式的相互转换,即将AVIF转换为常见的格式,比如JPG或PNG,需要的小... 目录环境配置1.将单个 AVIF 图片转换为 JPG 和 PNG2.批量转换目录下所有 AVIF 图

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核