pythonubuntu默认
‘壹’ 【Ubuntu16.04】安装python3.6
ubuntu16.04中默认安装了 python2.7 python3 python3.5.2 (注意 : 这两个版本不能删除/卸载,否则系统很容易出错)
如果出现报错 : add-apt-repository: command not found 这个是颤举纯缺少程序,安装一下就可以了。
执行下面的指令:
然后再执行上面的指令答棚
如果出现报错 : ERROR: 'xxx' user or team does not exist.
主要由于 CA证书损坏 导致,重装一遍CA证书:
运行茄咐完,查看是否有python3.6
调整Python3的优先级,使得3.6优先级较高
更改默认值,python默认为Python2,现在修改为Python3
ok完成!
参考链接:
‘贰’ ubuntu上怎么设置默认python命令是执行python3而不是python2
把你的环境变量配置成python3 , 比如你的python3安装在在 /usr/bin/local/python3
然后你的环境变量在/usr/bin/python, 首先 mv /usr/bin/python /usr/bin/python2
然后 ln -s /usr/bin/local/python3 /usr/bin/python
‘叁’ 关于UBUNTU默认python-pip目录的问题
这个问题很好解决,你先查看下你的 .bash_profile这个文件下python的目录是哪儿,然后重新指定python3.4的路径. 比如 alias python34=your_python_bin_path,安装pip的时候,使用python34 安装,之后使用的时候就用 python34 *.py 即可。
希望能帮到你.
‘肆’ Ubuntu将python命令默认指向python3
一般来说,Ubuntu中如果既安装了python2,也安装了python3,那么输入python命令后,使用的是python2,输入python3才会使用python3。
网上有很多方法,不过我觉得比较好用的是这种: 《ubuntu设置python3.7为默认》 ,因为后续可以使用指令来切换任意一个版本为默认版本。
具体步骤如下:
这样,就已经将python命令默认指向python3了
如果想切换默认的命令,可以使用命令:
‘伍’ ubuntu安装python3.10并设置默认
python3.10版本pip3貌似有问题,我降到3.9了。
出现问题:
ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.9/distutils/__init__.py)
添加仓库出现错误:
MoleNotFoundError: No mole named 'apt_pkg'
修改:
/usr/bin/add-apt-repository 中文件头指向原始python版本
如:#!/usr/bin/python3.6