问题描述
新创建conda环境后python版本不对
应该是path 的问题
首先进入环境后查看系统变量是否改变:
conda activate your_env
echo $PATH
正确的path是这样的:
第一个路径是你的anaconda3下自定义虚拟环境的bin
如果不是,需要查看path文件
解决办法
重装Anaconda!!!
卸载Anaconda
rm -rf /home/你的用户名/anaconda3
最好删除相关环境变量
sudo gedit ~/.bashrc
source ~/.bashrc
带有conda 的一律删除(记得备份以免系统出错)
下载Anaconda:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A
查看系统架构:
arch
我的是x86_64
直接下载安装
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh
一路yes后记得重启终端
配置环境
创建环境:
conda create -n py37 python=3.7
激活环境:
conda activate py37
查看python版本:
python -V
一切回归了正常,爽~~
附录:配置国内源 | 查看ubuntu版本 | win下path
添加国内源加快解析:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
查看ubuntu发行版本:
cat /proc/version
win下查看环境变量:
path