前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Mac电脑安装自己的conda

Mac电脑安装自己的conda

作者头像
生信技能树
发布于 2022-03-03 05:59:02
发布于 2022-03-03 05:59:02
1.7K00
代码可运行
举报
文章被收录于专栏:生信技能树生信技能树
运行总次数:0
代码可运行

换新电脑很久了,发现自己居然就使用了Rstudio,配置了R语言相关环境,其余的都是直接登陆自己的Linux服务器做ngs数据分析,尤其是单细胞。但是写教程的时候,发现自己没有conda,默认的Python版本也太低了,很多教程都没办法复现。

打开conda官方网站,查看版本和下载链接:https://repo.anaconda.com/miniconda/

安装conda的方法代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 首先下载文件,20M/S的话需要几秒钟即可
cd 
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
# 接下来使用bash命令来运行我们下载的文件,记得是一路yes下去
bash Miniconda3-latest-MacOSX-x86_64.sh 
#  安装成功后需要更新系统环境变量文件
# source ~/.bashrc
source .zshrc

还是蛮简单的,一般来说,在中国大陆需要合理的设置镜像,方便下载。

这个最新版,默认安装的软件也是很新:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

## Package Plan ##

  environment location: /Users/jmzeng/miniconda3

  added / updated specs: 
    - pip==21.1.3=py39hecd8cb5_0
    - pycosat==0.6.3=py39h9ed2024_0
    - pycparser==2.20=py_2
    - pyopenssl==20.0.1=pyhd3eb1b0_1
    - pysocks==1.7.1=py39hecd8cb5_0
    - python.app==3=py39h9ed2024_0
    - python==3.9.5=h88f2d9e_3 

我自己的镜像代码如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda config --add channels r 
conda config --add channels conda-forge 
conda config --add channels bioconda
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes 

我的Mac系统自带Python版本是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

现在的Python版本路径和版本是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
which python 
/Users/jmzeng/miniconda3/bin/python
python --version 
Python 3.9.5

再怎么强调生物信息学数据分析学习过程的计算机基础知识的打磨都不为过,我把它粗略的分成基于R语言的统计可视化,以及基于Linux的NGS数据处理

Linux的6个阶段也跨越过去 ,一般来说,每个阶段都需要至少一天以上的学习:

  • 第1阶段:把linux系统玩得跟Windows或者MacOS那样的桌面操作系统一样顺畅,主要目的就是去可视化,熟悉黑白命令行界面,可以仅仅以键盘交互模式完成常规文件夹及文件管理工作。
  • 第2阶段:做到文本文件的表格化处理,类似于以键盘交互模式完成Excel表格的排序、计数、筛选、去冗余、查找、切割、替换、合并、补齐,熟练掌握awk、sed、grep这文本处理的三驾马车。
  • 第3阶段:元字符,通配符及shell中的各种扩展,从此linux操作不再神秘!
  • 第4阶段:高级目录管理:软硬链接,绝对路径和相对路径,环境变量。
  • 第5阶段:任务提交及批处理,脚本编写解放你的双手。
  • 第6阶段:软件安装及conda管理,让linux系统实用性放飞自我。

如果你确实觉得我的教程对你的科研课题有帮助,让你茅塞顿开,或者说你的课题大量使用我的技能,烦请日后在发表自己的成果的时候,加上一个简短的致谢,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
We thank Dr.Jianming Zeng(University of Macau), and all the members of his bioinformatics team, biotrainee, for generously sharing their experience and codes.

十年后我环游世界各地的高校以及科研院所(当然包括中国大陆)的时候,如果有这样的情谊,我会优先见你。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
套娃一样的conda和r
一般来说, 假如大家有一些R包安装非常困难,或者某个数据分析的流程基于了一系列R包,我们会使用conda来安装R语言及其配套的R包,比如:singlecelltk和singlecellsignalr,很简单的几句话代码,主要是安装适合自己用户的R语言环境及相关的R包:
生信技能树
2022/01/10
1.1K0
套娃一样的conda和r
可能是需要暂时放弃清华的conda镜像
最近粉丝反馈清华的conda镜像总是有莫名其妙的错误,可能是因为在我们大力宣传下导致绝大部分小伙伴优先选择它造成了网络拥堵吧。其实镜像的出现,就是为了缓解单一站点服务器的网络压力,多点分发,也不能说逮着一只羊使劲的薅羊毛。我们也需要适当的切换其它镜像,这里我分享两个我测试还可以的镜像哈。
生信技能树
2022/03/03
1.2K0
python的环境,你再也不用愁
conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, Java, Javascript, C/ C++, FORTRAN。
用户10002156
2022/12/21
5730
使用conda安装复杂软件不妨给它独立的环境(以rmats为例)
我们已经多次强调了,之前推荐的清华大学镜像可能是人满为患,大家需要自己机智一点哦。
生信技能树
2022/03/03
4.4K0
day5-linux环境下的软件安装
在https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
瑹蘼不向阳
2024/05/12
1210
Day3-李泽平-Linux环境下的软件安装
目的:安装64位最新版本(Miniconda3-py39_24.1.2-0-Linux-x86_64.sh)
用户11040033
2024/03/25
2520
Linux||conda的安装及使用
什么是conda? conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。
小汪Waud
2023/02/16
2K0
Linux||conda的安装及使用
Day3-小王-linux使用conda进行软件安装与环境配置
添加环境的指令。-n是--name的意思,python代表软件是基于python开发,其他的不用管
用户11008555
2024/03/06
2740
测试conda镜像问题
最近(2019-05-08 )很多人反映conda镜像挂掉的问题,所以我有必要给粉丝测试一下:
生信技能树
2019/05/15
2.6K0
Python初体验之弄清楚版本差异和如何安装管理
当谈到 Python 的更新历史时,通常是指 Python 主要版本(Major Versions)的发布历史。Python 从 1991 年(居然跟我同岁)的第一个版本开始,经历了多个主要版本的更新。以下是 Python 的主要版本更新历史:
生信技能树
2023/12/28
2860
Python初体验之弄清楚版本差异和如何安装管理
宏宏的学习笔记Day3 Linux环境下的软件安装
conda create -n rna-seq python=3 fastqc trimmomatic -y
咕咚咕叽
2024/04/15
3790
服务器被关机,不妨试试看用你的Mac电脑跑NGS流程
现在我就分享一下我自己mac电脑的conda等生物信息学环境配置,提高大家的生产力!
生信技能树
2020/04/14
1.5K0
Day 3——Linux 软件安装:conda/miniconda
选中-鼠标右键-复制链接-转到xshell-cd ~/biosoft 打开之前建立的biosoft目录-wget 左键-回车,等待下载
用户10859034
2023/11/29
3720
玩转服务器—从卡顿到秒装,Conda焕新极速体验
conda 是一个开源的包管理系统和环境管理工具,它能够帮助用户安装、更新、删除和管理各种软件包。conda 最初是由 Continuum Analytics(现为 Anaconda, Inc.)开发的,用于其推出的 Anaconda 发行版。在 conda 被创建之前,开发者面临着多个包管理工具和环境管理工具无法有效整合的问题。常见的包管理工具有 pip(Python包管理器),而环境管理工具(如 virtualenv 和 venv)则用于创建和管理隔离的 Python 环境。这些工具各自存在,并且无法完全解决依赖关系、跨语言软件包的管理等问题。而 conda 通过提供一个环境管理系统,允许用户在不同的虚拟环境中安装和使用不同版本的软件包,从而避免了软件依赖的冲突问题。因此广泛应用于数据科学、生物信息学、机器学习等领域。
生信菜鸟团
2025/01/15
920
玩转服务器—从卡顿到秒装,Conda焕新极速体验
生信星球Day6 conda
conda install fastqc -y 安装软件fastqc (-y是yes,指安装过程中conda问你的问题全部回答yes)
用户10664025
2023/07/22
2650
高速下载GEO数据库的单细胞表达量矩阵文件
但是如果要下载成百上千个文件,最好是使用代码批量下载,而且现在单细胞技术的大行其道,使得表达量矩阵文件本身也会很巨大,比如:https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE253013 ,可以看到如下所示9.3 Gb文件 :
生信技能树jimmy
2024/02/22
7130
高速下载GEO数据库的单细胞表达量矩阵文件
06. Linux 介绍与工具使用(五:使用conda 下载并管理你的软件)
和苹果的app store, 手机的软件管家一样,linux 也提供了conda(miniconda)这样一个软件中心。
北野茶缸子
2021/12/17
1.4K0
06. Linux 介绍与工具使用(五:使用conda 下载并管理你的软件)
python-1
我的理解是软件库有的大小,有一些安装可能必须要借用anaconda,太大了能不用就不用
用户10300557
2024/12/23
580
Linux:conda 的安装和使用
下载安装包 -- bash 安装 -- 接受协议 -- 选择默认安装路径(回车) -- 重新激活环境 -- 调用帮助文档
不会写代码的医学生
2024/03/24
4080
生信星球学习小组-Day3学习笔记--conda
我们在安装完conda后,自动会创建一个名为base的基础环境,后面的*号说明我们目前处在这个环境中。
用户9388119
2023/02/08
6320
相关推荐
套娃一样的conda和r
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文