博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)
阅读量:6965 次
发布时间:2019-06-27

本文共 1519 字,大约阅读时间需要 5 分钟。

参考链接:

Ubuntu中python版本问题:

  • 添加PPA
sudo add-apt-repository ppa:jonathonf/python-3.6
  • 查看更新和安装更新:
sudo apt-get update sudo apt-get install python3.6
  • 更换命令行中的python默认版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
  • 查看python默认版本 

python -V
  • 切换版本:

sudo update-alternatives --config python3

Ubuntu中python升级到3.6

sudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updatesudo apt-get install python3.6sudo apt install spyder3sudo rm /usr/bin/pythonsudo ln -s /usr/local/bin/python3.6 /usr/bin/python sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2 sudo update-alternatives --config python3 python -V

更新:

2018-05-29 08:58:06

 升级到python3.6 后使用pip install遇到问题:

import apt  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in 
import apt_pkgModuleNotFoundError: No module named 'apt_pkg'Original exception was:Traceback (most recent call last): File "/home/osk/.local/bin/pip3", line 7, in
from pip._internal import mainModuleNotFoundError: No module named 'pip._internal'

解决方案:

重新将ubuntu16.04默认的python3.5版本设置为优先级

 

修改为对应的pip版本

 

wget https://bootstrap.pypa.io/get-pip.py  --no-check-certificatesudo python get-pip.py

 

python如果为2的版本,则pip为2的版本

python如果为3的版本,则pip为3的版本

检查pip版本

 

pip -V#or pip --version

 

转载于:https://www.cnblogs.com/wangyarui/p/9103286.html

你可能感兴趣的文章
时序约束
查看>>
使用accordion插件实现页面中多区域的折叠操作8-4
查看>>
IOS开发实现app消息推送
查看>>
30套高质量的图标素材免费下载
查看>>
SAP CLIENT拷贝详细说明
查看>>
跟我学习dubbo-Dubbo监控中心的介绍与简易监控中心的安装(7)
查看>>
phpmyadmin为何要使用mysqli
查看>>
php中3DES加密技术
查看>>
crontab的使用
查看>>
Symfony2自带文件缓存(cache)功能用法
查看>>
c++ 进程锁
查看>>
从电商到O2O 下一步把流量卖给线下门店
查看>>
在JavaScript中this对象上下文作用域
查看>>
nagios部署监控多台client
查看>>
10 款免费的网络监控工具
查看>>
关于git的一些使用
查看>>
FTP服务从入门到精通
查看>>
如何简单地理解Python中的if __name__ == '__main__'
查看>>
微软云计算介绍与实践(介绍之二)
查看>>
分布式系统
查看>>