DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1614万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

今天用了下阿里云的云服务器,装个python3真是各种踩坑。记录下吧:
ubuntu自带了2.7。想要装3.5并设置为默认python版本。

安装python3.5

 
  1.  
    sudo add-apt-repository ppa:fkrull/deadsnakes
  2.  
    sudo apt-get update
  3.  
    sudo apt-get install python3.5
  4.  
    python --version
  5.  
    sudo apt-get install python3-pip #装pip3
 

设置python3为默认版本

直接执行这两个命令即可:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到Python2,执行:
sudo update-alternatives --config python
按照提示输入选择数字回车即可。

各种错误总结:

1.安装软件都提示:Unable to locate package错误

解决方法非常简单,终端输入以下命令即可:
sudo apt-get update

2.添加ppa出错:ubuntu add-apt-repository: command not found

sudo add-apt-repository ppa:fkrull/deadsnakes
ubuntu add-apt-repository: command not found

所以先:

 
  1.  
    sudo apt-get install python-software-properties
  2.  
    sudo apt-get install software-properties-common
 

使用pip3 出现以下错误:

Traceback (most recent call last):
File “/usr/bin/pip3”, line 9, in
from pip import main
或者pip 时也出现这个问题
这是pip 10.0.0版本的BUG
修改 /usr/bin/pip 文件:

 
  1.  
    from pip import main
  2.  
    if __name__ == '__main__':
  3.  
    sys.exit(main())
 

改为:

 
  1.  
    from pip import __main__
  2.  
    if __name__ == '__main__':
  3.  
    sys.exit(__main__._main())
 
posted on   DoubleLi  阅读(358)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2017-08-23 ffmpeg编码h264只包含I帧P帧的方法
2017-08-23 【FFmpeg】FFmpeg常用基本命令
2017-08-23 FFmpeg基础知识之————H264编码profile & level控制
2017-08-23 ffmpeg混音(将多个声音合成一个)命令
2017-08-23 ffpanel --ffmpeg的GUI,让ffmpeg离开黑黑的命令行
2017-08-23 使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度
2017-08-23 几个学习流媒体的案例代码网址
点击右上角即可分享
微信分享提示