场景描述:
直接为了保证环境纯净,创建新的docker镜像,如果镜像中存在python可以先将其卸载,让系统只保留我们安装的指定版本。
ubuntu环境卸载python参考:https://www.cnblogs.com/husbandmen/p/7976623.html
开始安装:
直接安装出现异常:
root@ae2d02e458f3:/home#apt-get install python3.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3.6E: Couldn't find any package by glob 'python3.6'
E: Couldn't find any package by regex 'python3.6'
按照如下步骤安装,同时解决上述异常:
1. 先执行
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
2. 添加python3.6 到apt仓库:
sudo add-apt-repository ppa:jonathonf/python-3.6
3. 更新系统
sudo apt-get update
4. 执行安装
sudo apt-get install python3.6
5. 验证
5. 修改python命令默认指向python3.6: