返回顶部
首页 > 资讯 > 后端开发 > Python >总结:Ubuntu Python2.x和
  • 678
分享到

总结:Ubuntu Python2.x和

Ubuntu 2023-01-31 07:01:44 678人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

环境:刚重装了系统,为ubuntu16.04目的:安装python3.x,本例安装3.5.2步骤:1.$ python --versionPython 2.7 --->系统默认安装的版本2.到https://www.python.

环境:刚重装了系统,为ubuntu16.04
目的:安装python3.x,本例安装3.5.2
步骤:
1.$ python --version
Python 2.7 --->系统默认安装的版本
2.到https://www.python.org/downloads/ 下载对应的版本
3.安装下载的版本

  • tar zxvf Python-3.5.2.tgz
  • cd Python-3.5.2
  • ./configure --prefix=/usr/local/python-3.5.2 #重要,指定python的安装路径,可以自己设置。
  • make
  • sudo make install

问题一:执行sudo make install时可能会遇到报错,类似zipimport.ZipImportError: can't decompress data, 缺少zlib. 于是另起一个终端:sudo apt-get update.还不够,在Ubuntu的搜索框输入update,选择Software Updater,会自动check更新,此时如果提示有软件需要更新,点击更新,重启电脑生效。此时再sudo apt-get install zlib 就能安装成功,接着sudo make install也能成功了。

问题二:此时python --version,系统还是返回2.7的版本。然而你想使用3.x的版本
解决步骤:

  • which python2.7 ---> /usr/bin/python2.7
  • which python3 ---> /usr/bin/python3
  • cd /usr/bin ---->先修改默认的Python版本
  • rm -rf /usr/bin/python --->先删除对应的软链接
  • ln -s /usr/bin/python3 /usr/bin/python --->为Python3创建软链接

此时再python --version,就提示python 3.x

问题三:安装sudo apt-get install python-pip 会报错:ImportError:No module named 'pip' ;安装sudo apt-get install python-setuptools成功,但是easy_install --version会报错:pkg_resources.DistributionNotFound
解决步骤:

  • wget Https://bootstrap.pypa.io/get-pip.py
  • sudo python get-pip.py

再easy_install --version ; pip --version ,就都能返回版本号了。

--结束END--

本文标题: 总结:Ubuntu Python2.x和

本文链接: https://lsjlt.com/news/192380.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 总结:Ubuntu Python2.x和
    环境:刚重装了系统,为Ubuntu16.04目的:安装Python3.x,本例安装3.5.2步骤:1.$ python --versionpython 2.7 --->系统默认安装的版本2.到https://www.python....
    99+
    2023-01-31
    Ubuntu
  • python2.x和python3.x的
    Python的3​​.0版本,常被称为Python3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无...
    99+
    2023-01-31
  • Python3.x和Python2.x的
    1.性能  Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和×××操作上可  以取得很好的优化结果。  Py3.1性能比Py2.5慢15%,还有很大的提升空间...
    99+
    2023-01-31
  • python2.x和python3.x共
    下载python2.x和python3.x安装在同一目录下不同的文件夹配置环境变量(我是安装在F盘下)1.F:\Python272.F:\Python27\Scripts3.F:\Python334.F:\Python33\Scripts理...
    99+
    2023-01-31
  • Centos7下python2.x 和p
    摘要 目前centos7系统自带的Python版本是2.7.5,这个版本呗系统中的很多程序锁依赖,所有我们不可能去删除它。如果这个时候我们还想用python3.x 版本,其实这里有两个方式,一个是利用pyenv 创建一个纯净的python...
    99+
    2023-01-31
  • 13条Python2.x和3.x的区别?
    从今天开始,小明将和你一起过一下,那些在面试「Python开发」岗位时面试官喜欢问的问题。内容基础,但是你不一定会噢。 这些问题全部来自个人经验,群友推荐以及网络上的帖子。如果你有好的问题,也可以随时向我提出(不要觉得简单),我会筛选后整理...
    99+
    2023-01-31
    区别
  • python面试题Python2.x和P
    所属网站分类: 面试经典 > python 作者:外星人入侵 原文链接: http://www.pythonheidong.com/blog/article/22/ 来源:python黑洞网 www.pythonheidon...
    99+
    2023-01-31
    面试题 python
  • RxJava 2.x新特性总结整理
    什么是RxJavaRx是异步响应式编程的意思,本质是观察者模式,以观察者和订阅者的异步响应式编程。本文主要介绍了关于RxJava 2.x新特性的相关资料,下面话不多说,来看看详细的介绍吧。背压的分离Flowable/SubscriberFl...
    99+
    2023-05-31
    rxjava2.x 新特性 ava
  • 常用的Ubuntu PHP指令集总结
    这篇文章主要讲解了“常用的Ubuntu PHP指令集总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用的Ubuntu PHP指令集总结”吧!       &...
    99+
    2023-06-20
  • Vue3.2.x中的小技巧及注意事项总结
    目录前言小技巧关于减少.value的使用关于减少import导入语句关于在script setup中声明组件名字注意事项关于响应式的问题模板循环中加不加key的问题总结前言 vue3...
    99+
    2024-04-02
  • SpringBoot2.x 整合 AntiSamy防御XSS攻击的简单总结
    目录一、引入依赖二、策略文件三、实体类和Controller四、创建过滤器五、创建XssRequestWrapper类六、创建配置类七、测试代码示例AntiSamy是OWASP的一个...
    99+
    2024-04-02
  • Vue3.x项目开发的一些常用知识点总结
    目录一、定义组件属性二、formatter简写三、子父组件通信四、监听组件属性变化五、自定义指令总结 PS:以下知识点都是基于 vue3.x + typescri...
    99+
    2024-04-02
  • SQL Server timeout分析和总结
     我们从数据库实例的角度出发,它会收到来自Web端的访问、用户的直接访问,它也可能同时访问其他数据库实例。那么,连接就分为传入连接(Incoming connection)访问和传出连接(Outg...
    99+
    2024-04-02
  • Python中set 和dict 的总结
    Setset的定义: set是可变的,无序的,不重复的元素组成的可迭代的集合。 set () 定义一个空集合。set(iterable)  定义一个set例如:set1=set(range(100)) set 中的元素set中的元素必须是可...
    99+
    2023-01-31
    Python set dict
  • 总结 cookie 和 session 的优缺点
    以上就是总结 cookie 和 session 的优缺点的详细内容,更多请关注编程界其它相关文章!...
    99+
    2024-04-02
  • Zabbix2.4安装和问题总结(一)
    Zabbix2.4安装和问题总结(一)一、安装开发软件包    yum -y groupinstall "Development Tools"二、...
    99+
    2024-04-02
  • MySQL表和列的注释总结
    像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能。对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要。 注释的添加 注释的添加是通过在定义表或列的时候在末尾加...
    99+
    2024-04-02
  • AJAX的简介和基础总结
    这篇文章主要介绍“AJAX的简介和基础总结”,在日常操作中,相信很多人在AJAX的简介和基础总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”A...
    99+
    2024-04-02
  • vue Watch和Computed的使用总结
    目录01. 监听器watch (1)作用 (2)属性和方法 (3)监听对象 (4)监听数组 02. 计算属性computed (1)计算属性的set方法 (2)区别 (3)使用场景 ...
    99+
    2024-04-02
  • 过滤器和拦截器总结
            过滤器和拦截器在日常业务开发中不是经常用到,近来项目中偶尔遇到了,对过滤器和拦截器进行了一次系统学习,现总结如下。 一、过滤器Filter         1.1 什么是过滤器                 过滤器是Ser...
    99+
    2023-09-07
    java 服务器 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作