win 10 pip 安装都超时_清华Anaconda 镜像恢复及一键安装气象常用的Python库
欢迎订阅微信公众号:『气象学家』
清华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库相关推荐
- 深度学习环境配置:华硕主板的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 ...
- Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议,安装时错误代码:0x800736B3
Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议,安装时错误代码:0x800736B3 参考文章: (1)Dism解决win 10访问服务器共享问题,共享需要过时的SMB1协议, ...
- 送你38个常用的Python库,数值计算、可视化、机器学习等8大领域都有了
来源:大数据DT(ID:bigdatadt) 作者:李明江 张良均 周东平 张尚佳 内容摘编自<Python3智能数据分析快速入门> 本文约5200字,建议阅读10分钟. 本文为你总结了常 ...
- python常用的库_这几个常用的python库你需要知道
python可以说是近几年最火热.最实用的.最容易上手的工具之一了.功能强大.应用广泛,可以帮你搜集工作数据,还能帮你下载音乐,电影,于是就掀起了一波学习python的大潮,小编也毫不犹豫的加入了.但 ...
- win 10 pip 安装都超时_macOS+Win通吃,明基双雷电3显示器PD2720U测评
现在有不少人都是用苹果+Win双电脑,我就一直用着苹果笔记本和一台Win10电脑,苹果本携带 主方便,再就是做设计用起来省心.不过是到了家或到了办公室之后,笔记本的屏幕就觉得小点了,外接显示器自然是最 ...
- 2019数据安装勾选_宝象课堂丨如何正确安装SOLIDWORKS 2019?
文丨宝象联合实验室工程师刘杨 转载请注明出处. 一直不断有粉丝给小象留言,询问如何正确安装SOLIDWORKS 2019版本? 宝象工程师刘工给大家整理出完整的安装步骤,以及一些需要注意的点,这样的硬 ...
- python怎么安装开发版_【干货】开发板上安装python的hiai库和opencv库
Matrix是已经支持phthon接口了,但是发现目前python的hiai库并没有自动安装,需要自己安装: 话不多说下面是安装步骤: 步骤1. 开发板联网,如果已联网则跳过该步骤: 接下来需要在开发 ...
- 安装很久_快看啦!吊轨推拉门安装图解在这里。
相比一般的地轨推拉门,吊轨推拉门在使用时产生的声音,以及在清洁方面都有更好的优势,因此有些业主放弃使用推拉门,而开始在家里安装器吊轨推拉门.相信吊轨推拉门安装方面的知识,是很多准备装这种门的业主比较感 ...
- windows安装程序创建_如何在Windows上创建已安装程序的列表
windows安装程序创建 Reinstalling Windows is a good way to fix serious problems with your computer, or just ...
最新文章
- 3w字深度好文|Redis面试全攻略,读完这个就可以和面试官大战几个回合了
- 彩色图像分割方法的汇总
- iPhone7总不在服务区?免费网络电话可解通话烦恼
- P4103-[HEOI2014]大工程【虚树,dp】
- python __call__一般用在哪些地方_Python __call__内置函数的作用和用法
- linux shell 编程
- sentinel 时间窗口的实现
- Android手机刷机失败的自救方法
- 【重磅】App内可直接打开微信小程序,新增内容安全接口等
- 大文件数据导出(后台执行,自动生成)
- 怎样用计算机算出圆周率,古代没有计算机的时代 祖冲之是如何算出圆周率的...
- springboot项目打成可依赖jar包_用IDEA把SpringBoot项目打成jar发布项目
- Python3-word文档操作(六):word文档中表格的操作-单元格文字居中,字体颜色等的设置
- 集成光子芯片Micro-comb原理
- 未来教育题库 ***Java二级试题第27套***
- python cls参数_定义类方法中的参数为啥是cls
- 博客实现浏览量统计次数
- 计算机个人市场调查实验报告,市场调查实验报告(一)
- Anaconda安装教程粗解
- 做为网络管理中的重中之重、IT运维网管软件如何选择?