更改Linux系统默认的python编辑器

列出系统中安装的python

sudo update-alternatives --list python

如果没有python 的候选项,那说明Python 的替代版本尚未被 update-alternatives 命令识别,需要手动添加进去。
查看系统存在的python

whereis python

我的系统里面有两个python,位置分别在
/usr/bin/python3.8
/home/lu/anaconda3/bin/python3.7
使用命令将这两个放入python列表中,并设置优先级,将自己想要设置成默认python编辑器的优先级设置高一点
命令为:update-alternatives: --install 需要 <链接> <名称> <路径> <优先级>

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
sudo update-alternatives --install /home/lu/anaconda3/bin/python python /home/lu/anaconda3/bin/python3.7 1

现在在终端输入python,使用的就是自己设置好的python编辑器

查看当前python配置

sudo update-alternatives --config python

改了默认的python后,pip也会换成该python下载时一同下载的pip,下载路径也会发生改变
使用命令

pip -V

pip3 -V

可以查看当前pip所在位置,以及所属哪一个python
安装路径也会改变
目前是在/home/lu/.local/lib/python3.8/site-packages中
已经安装过torch的,可以通过torch包的位置查看pip安装路径

pip show torch

让anaconda中的python3.7与pycharm下自带的python3.8共存的方法(适用于我自己电脑):
修改.bashrc文件
export PYTHONPATH=/usr/bin:$PYTHONPATH

让anaconda下的软链接只存在一个python,bin下的软链接为python3
这样,在终端输入python进入的是anaconda下的python3.7,输入python3则进入的是pycharm下自带的python3.8
特别注意pip的路径,在usr/local/bin下有很多pip版本文件,分清楚哪个pip版本对应哪个python版本。下载时,使用不同的pip版本也会安装到不同的目录下
另外,这个建立软链接命令很好使
sudo ln -s /usr/local/bin/pip3.8 /usr/local/bin/pip
sudo ln -s pip版本 链接名

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值