还在为Python环境发愁?手把手教你liux安装anconda的正确姿势
为什么我强烈推荐anconda?
最近帮学弟调试代码时发现,90%的Python环境问题其实都可以通过
liux安装anconda来解决。这个集成了600+科学计算包的发行版,简直是数据分析师的瑞士军刀!
上周公司新来的实习生还在用pip一个个装库,结果各种版本冲突。我教他用anconda创建独立环境后,小伙子眼睛都亮了——原来
liux下配置Python环境可以这么简单!
准备工作:这些坑我先帮你踩了
1. 系统环境检查
在开始
liux安装anconda过程前,先打开终端输入:
uname -m
看到x86_64才能装64位版本(现在新电脑基本都是)。我去年在树莓派上装错ARM版本,白白浪费两小时...
2. 安装包下载
- 官方源慢?试试清华镜像:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-Linux-x86_64.sh
- 文件校验很重要:
sha256sum Anaconda3-2023.03-Linux-x86_64.sh
详细安装步骤(含避坑指南)
1. 执行安装脚本
给脚本加执行权限时,新手常漏掉这个点:
chmod +x Anaconda3-2023.03-Linux-x86_64.sh
./Anaconda3-2023.03-Linux-x86_64.sh
看到
Welcome to Anaconda3就成功一半了!但要注意:
- 按回车看完协议(虽然没人看)
- 输入yes确认安装路径
2. 关键配置项
安装最后会问
是否初始化conda,这里有个隐藏技巧:
- 选yes会自动配置PATH
- 但多用户环境建议选no
- Windows用户注意:WSL和原生Linux配置不同
安装后必做的5件事
1. 验证安装
新开终端输入:
conda --version
如果报错,试试:
source ~/.bashrc
2. 换国内源(提速10倍)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
3. 创建第一个环境
数据分析项目建议这样建环境:
conda create -n py38 python=3.8 pandas numpy matplotlib
比virtualenv方便多了是不是?这就是
liux使用anconda管理环境的最大优势!
常见问题排雷
问题现象 | 解决方案 |
---|
conda命令未找到 | 检查~/.bashrc是否包含anconda路径 |
SSL验证失败 | 更新证书:conda update --force conda |
Windows用户的特别提示
虽然本文讲的是
liux安装anconda,但Windows用户可以直接用图形安装包。不过要注意:
- 勾选"Add to PATH"可能引发其他Python程序冲突
- 建议使用Windows Terminal获得接近Linux的体验
- WSL2环境下建议直接在Linux子系统安装
最后的小技巧
分享几个我常用的conda命令:
conda clean -a
# 清理缓存
conda env export > environment.yml
# 导出环境配置
conda list --revisions
# 查看变更历史
记住,
liux系统配置anconda环境的核心思想是:每个项目单独环境,就像给不同客户准备独立的会议室!