欢迎订阅微信公众号:『气象学家』


清华Anaconda 镜像恢复使用了!


阅读建议

Python的版本和环境控制建议使用conda来管理,可以预先安装Anaconda“全家桶”或者Miniconda“瘦身版”。
此外,conda的一个好处是能够直接复刻他人的Python环境,极大地减轻了单独安装库和寻找依赖关系的工作量。

内容目录

0.前言介绍1.创建新的开发环境2.查看目前拥有的开发环境3.激活开发环境4.退出开发环境5.复制现有的开发环境6.删除已经创建的开发环境7.导出和导入开发环境的yml文件8.YML库一览9.参考

0.前言介绍


人生苦短,我用Python,气象人需要利器!


对于气象常用的Python库有一个简要的整理,主要是方便自己一键式的在不同的平台上安装常用的库。过去,依赖于pip或conda install package_name 耗时耗力,且各个库的版本号可能会存在依赖关系的冲突,往往顾此失彼。后来深入使用conda,发现依赖于导出和导入开发环境yml文件能够解决这个问题。

依赖的Python分发版本主要是Ananconda,要是觉得这个包过于庞大了。可以精简一些,只安装Miniconda也行。

这样,安装好后就能有一个基本的Python环境,在这里推荐Python3.6+以上的版本。而Python的编辑器推荐:Sublime Text3或者Pycharm,前者可以免费使用,非注册版本偶尔会提醒购买,但不影响使用,后者可以下载教育版,非商业用途,是免费使用。至于其他的还有VS Code,也是非常不错的。

Anaconda下载链接:https://www.continuum.io/downloads

Miniconda下载链接:https://docs.conda.io/en/latest/miniconda.html

前些日子,Anaconda的高校镜像库基本都关停了(清华、中科大、南大),紧接着国内的腾讯源也不能使用了。最近清华源重新恢复了(2019-06-15),相关的~/.condarc的配置文件可以按照如下命令添加。

命令添加:

1

.

 1

另外一种方法修改~/.condarc的配置文件:

1
channels:  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/  - esri  - defaults

当Anaconda或者Miniconda安装好了,且在~/.bashrc或~/.bash_profile或~/.zshrc环境变量配置文件中添加了Python3.6+的路径了,就可以使用了,这也是一个最基本的Base开发环境。

主要是基于macOS这个平台为例来说一下(Win/Linux类似):

1.创建新的开发环境

conda create --name python=例如,要创建一个atmpy的环境,Python开发环境要求是3.7版本:conda create -n atmpy python=3.7

若要在当前目录下创建,则使用

conda create -p python=

2.查看目前拥有的开发环境

conda info --envs或者conda env list

3.激活开发环境

conda activate

上面的例子,conda activate atmpy

4.退出开发环境

conda deactivate

5.复制现有的开发环境

conda create --name --clone

例如,把已经创建atmpy开发环境进行复制:conda create --name atmpy_copy --clone atmpy

6.删除已经创建的开发环境

conda remove --name --all

例如,删除之前复制的开发环境,

conda remove --name atmpy_copy --all

7.导出和导入开发环境的yml文件

导出conda env export > environment.yml

导入conda env create -f environment.yml

导出和导入都会自动帮你处理好pip中的依赖,如果是库出现了冲突,直接把版本号删除就行了,而pip中无法在线安装的,会提示警告,之后可以依据python setup.py install 手动安装。最后,yml文件可以利用name命名导入的环境,以及依赖的源,prefix指定新建的环境安装的位置。在此,我提供了两个自己常用的Python气象库yml文件。有了它,就可以一键式安装了,妈妈再也不担心也删了装,装了删。但最重要的是自己写的代码和数据集的有一个云端自动备份,且能够保存版本,这里推荐Dropbox,通过推荐新用户的办法可以扩展到18GB左右,存点核心数据和代码不成问题(需要科学上网来保证其正常使用,推荐SSR)。


人生苦短,我用Python


8.YML库一览

YML文件下载:https://box.nju.edu.cn/f/c4220903c4d244fb9bed/

  1

注意:1.需要根据自己路径来修改prefix; 2.注释掉pip的部分,后续再单独使用pip安装。

9.参考

  • https://zhuanlan.zhihu.com/p/62899936

  • https://mirrors.tuna.tsinghua.edu.cn/news/

  • https://zhuanlan.zhihu.com/p/64766956

  • https://repo.continuum.io/pkgs/

Python的历史文章推荐

并行下载最新ERA-5数据的Python脚本

Python中如何使用NCL的全部色表Colormaps?

Jupyter notebook简介及嵌入Hexo博客中

任何问题都欢迎交流探讨,共同学习进步!

点个试试! ↓❤↓۞↓➹↓♨↓۞↓

win 10 pip 安装都超时_清华Anaconda 镜像恢复及一键安装气象常用的Python库相关推荐

  1. 深度学习环境配置:华硕主板的Win 10 + UEFI + GPT条件下且在SSD + HDD双硬盘下安装Ubuntu+Gtx 1080Ti显卡驱动 + CUDA 9.1 + Cudnn 7.1...

    本文写文章日期为2018.03.13   因为买电脑自带了win10系统,自己就没有重新安装win10,而是在原win10环境下分割一个磁盘来安装ubuntu16.04,本人电脑GPU为Gtx 108 ...

  2. Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议,安装时错误代码:0x800736B3

    Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议,安装时错误代码:0x800736B3 参考文章: (1)Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议, ...

  3. 送你38个常用的Python库,数值计算、可视化、机器学习等8大领域都有了

    来源:大数据DT(ID:bigdatadt) 作者:李明江 张良均 周东平 张尚佳 内容摘编自<Python3智能数据分析快速入门> 本文约5200字,建议阅读10分钟. 本文为你总结了常 ...

  4. python常用的库_这几个常用的python库你需要知道

    python可以说是近几年最火热.最实用的.最容易上手的工具之一了.功能强大.应用广泛,可以帮你搜集工作数据,还能帮你下载音乐,电影,于是就掀起了一波学习python的大潮,小编也毫不犹豫的加入了.但 ...

  5. win 10 pip 安装都超时_macOS+Win通吃,明基双雷电3显示器PD2720U测评

    现在有不少人都是用苹果+Win双电脑,我就一直用着苹果笔记本和一台Win10电脑,苹果本携带 主方便,再就是做设计用起来省心.不过是到了家或到了办公室之后,笔记本的屏幕就觉得小点了,外接显示器自然是最 ...

  6. 2019数据安装勾选_宝象课堂丨如何正确安装SOLIDWORKS 2019?

    文丨宝象联合实验室工程师刘杨 转载请注明出处. 一直不断有粉丝给小象留言,询问如何正确安装SOLIDWORKS 2019版本? 宝象工程师刘工给大家整理出完整的安装步骤,以及一些需要注意的点,这样的硬 ...

  7. python怎么安装开发版_【干货】开发板上安装python的hiai库和opencv库

    Matrix是已经支持phthon接口了,但是发现目前python的hiai库并没有自动安装,需要自己安装: 话不多说下面是安装步骤: 步骤1. 开发板联网,如果已联网则跳过该步骤: 接下来需要在开发 ...

  8. 安装很久_快看啦!吊轨推拉门安装图解在这里。

    相比一般的地轨推拉门,吊轨推拉门在使用时产生的声音,以及在清洁方面都有更好的优势,因此有些业主放弃使用推拉门,而开始在家里安装器吊轨推拉门.相信吊轨推拉门安装方面的知识,是很多准备装这种门的业主比较感 ...

  9. windows安装程序创建_如何在Windows上创建已安装程序的列表

    windows安装程序创建 Reinstalling Windows is a good way to fix serious problems with your computer, or just ...

最新文章

  1. 3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
  2. 彩色图像分割方法的汇总
  3. iPhone7总不在服务区?免费网络电话可解通话烦恼
  4. P4103-[HEOI2014]大工程【虚树,dp】
  5. python __call__一般用在哪些地方_Python __call__内置函数的作用和用法
  6. linux shell 编程
  7. sentinel 时间窗口的实现
  8. Android手机刷机失败的自救方法
  9. 【重磅】App内可直接打开微信小程序,新增内容安全接口等
  10. 大文件数据导出(后台执行,自动生成)
  11. 怎样用计算机算出圆周率,古代没有计算机的时代 祖冲之是如何算出圆周率的...
  12. springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目
  13. Python3-word文档操作(六):word文档中表格的操作-单元格文字居中,字体颜色等的设置
  14. 集成光子芯片Micro-comb原理
  15. 未来教育题库 ***Java二级试题第27套***
  16. python cls参数_定义类方法中的参数为啥是cls
  17. 博客实现浏览量统计次数
  18. 计算机个人市场调查实验报告,市场调查实验报告(一)
  19. Anaconda安装教程粗解
  20. 做为网络管理中的重中之重、IT运维网管软件如何选择?

热门文章

  1. Arduino与Proteus仿真实例-双向可控硅驱动仿真
  2. DirectX 8开发人员常见问题
  3. EYEOS WEB操作系统的安装方法
  4. 安装安卓(Android)x86系统
  5. Synergy 编译
  6. MRP是MRPII的核心,也是系统实施的难点及系统成效的关键
  7. python下载整个网站_python – Selenium下载整个HTML
  8. [android] 多媒体播放api简介
  9. python调用百度API实现中英文互译
  10. MFC总结-Unicode/多字节 -1