Python的环境搭建和下载

Alonso095 等级 358 0 0

Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。

安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序)。需要把python安装环境添加到环境变量中。

python下载

python官网:https://www.python.org/

python文档地址:https://www.python.org/doc/

建议大家下载和学习python 3版本,当然也可以下载python 2版本。有人会纠结到底选择python 2 还是python 3 ?

其实这里并不需要纠结,官方的解释在这里:https://wiki.python.org/moin/Python2orPython3, 其全文的意思基本上就是Python 3是语言的现在和未来,Python 2必将成为过去式。

Windows下安装python

到官网下载按照包,接下来基本就是下一步就可以了。

在安装的时候,把这个选项勾选上。会直接添加环境变量。

安装完成后,可以验证一下。在CMD界面中,输入python。如果可以看到下面的界面说明安装以及成功了。

Python的环境搭建和下载

Linux下安装python

绝大多数的Linux发行版都默认安装python,但是默认安装的是python 2。如果想要安装python 3 版本需要自己来安装。

最好在安装前,在虚拟机中拍快照

到官网上找到这个下载。https://www.python.org/downloads/source/

Python的环境搭建和下载

接下来到到Linux系统中,解压下载下来的文件

安装python3.6可能使用的依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-develyum -y install gcc*到python官网找到下载路径, 用wget下载wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz解压tgz包tar -zxvf Python-3.6.4.tgz把python移到/usr/local下面mv Python-3.6.4 /usr/local删除旧版本的python依赖ll /usr/bin | grep pythonrm -rf /usr/bin/python•进入python目录cd/usr/local/Python-3.6.4/配置./configure --prefix=/usr/local/python3.6 (这里一定要指定目录,要不然后面很麻烦)编译 makemake编译,安装make install删除旧的软链接,创建新的软链接到最新的pythonrm -rf /usr/bin/pythonln -s /usr/local/bin/python3.6 /usr/bin/pythonln -s /usr/local/bin/python3.6/bin/pip3.6 /usr/bin/pip3python -V

可能会出现的问题

zipimport.ZipImportError: can’t decompress data 因为缺少zlib 的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可

yum -y install zlib*

MAC下安装python

通常MAC系统自带的python是2.7版本的。要安装python 3版本去官网下载就可以了。这里就不详细的说明了。
作者:python界的一股清流

收藏
评论区

相关推荐

Python的环境搭建和下载
Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。 安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命
15. Python 程序运行速度如何提高十倍?第一遍滚雪球学 Python 收工
本篇文章将给大家介绍 Python 多线程与多进程相关知识,学习完该知识点之后,你的 Python 程序将进入另一个高峰。 <center<font colorred缓解一下视疲劳</font</center 15. Python 程序运行速度如何提高十倍?第一遍滚雪球学 Python 收工(https://imghelloworld.oss
原来Python绘图也可以这么漂亮,这次真的是学习到了!
(https://imghelloworld.osscnbeijing.aliyuncs.com/8830803f033eeed85783e9058cf08968.png) 作者:朱小五 来源:快学Python 👆人生苦短,快学Python! 最近看了一篇文章《一个牛逼的Python 可视化库:PyG2Plot》,可惜只是简单介
被“词云”包围的冰冰会更好看吗?安排
(https://imghelloworld.osscnbeijing.aliyuncs.com/b299933deefc692934e8cc6141ab3894.png) 大家好,我是小五🐶 昨天「凹凸数据」发了一篇张同学投稿的文章《用Python爬取王冰冰vlog弹幕并制作词云(https://mp.weixin.qq.com/
知乎从Python转为Go,是不是代表Go比Python好?
众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为此也争论过不少,似乎,谁也没完全说服谁。 知乎从Python转为Go,是不是代表Go比Python好?我认为,各有优点,谁也取代不了谁,会长期共存! “由 Python 语言转向 Go 语言
Python Sanic 高并发服务开发指南
技术基础 AsyncIO Python 3.4 开始引入 AsyncIO(https://docs.python.org/3/library/asyncio.html) 模块,使得 Python 也支持异步 IO。3.5 版本里添加了 async/await 关键字,使得异步 IO 代码编写更加方便。3.6 和 3.7 版本继续进行了完善
我的python总结
建议刚开始学习直接使用ANACONDAhttps://www.anaconda.com/download/配置python环境变量https://docs.python.org/3.6/using/cmdline.htmlenvvarPYTHONMALLOCPython PEP8导包顺序1. Python标准
tornado入门笔记
官方文档https://www.tornadoweb.org/en/stable/ 简单使用 /usr/bin/env python coding: utf8 Author: Wjyimport tornado.ioloop 启动import tornado.web 请求对象import tornado.tem
Python编程基础(快速入门必看
Python编程基础一、Python语言基本语法 Python是一
python文件的第一行 #!/usr/bin/python3 是什么意思?
python文件的第一行代码通常在脚本语言的第一行会看到: !/usr/bin/env python或 !/usr/bin/python 首先要确定的一点是它不是注释。这两句话的目的都是指出你的python文件用什么可执行程序去运行它。1. !/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释
小白学习python该往哪方面走小白必看
整理了Python的7大就业方向,希望大家能找到适合自己的,然后学习下去,完成人生的目标。1、Web开发(Python后端)Python有很多优秀的Web开发框架,如Flask、Django、Bootstar等,可以帮助你快速搭建一个网站。当需要一个新功能时,用Python只需添加几行代码即可,这受到了很多初创型公司的一致欢迎。像知乎、豆瓣、小米这样的大厂,
手把手教你使用Flask搭建ES搜索引擎(实战篇)
上一篇简单说了下 ES 在 Python 的增删改查,。 现在正式进入主题:开始使用 Flask 搭建 ES 搜索。 1 配置文件 Config.pycoding:utf8 import os DBUSERNAME  'root' DBPASSWORD  None  如果没有密码的话 DBHOST  '127.0.0.1' DB
10行Python代码自动清理电脑内重复文件,解放双手!
](https://mp.weixin.qq.com/mp/appmsgalbum?actiongetalbum&albumid1337012041701326848&bizMzI1MTUyMjc1Mgwechatredirect) 前言 大家好,又到了Python办公自动化系列。今天分享一个系统层面的自动化案例:「给定一个文件夹,使用Python检查
手把手教你用Python操纵Word自动编写离职报告
前言大家好,我是吴老板,今天给大家分享一篇Python自动化文章。 Python 是自动化处理的一把好手,比如自动编写离职申请!!! 安装 pip install pythondocx i https://pypi.douban.com/simple/ 基本用法 创建一个docx文档from docx import Documentfrom docx.
初窥 Python 的 import 机制
本文适合有 Python 基础的小伙伴进阶学习。 作者:pwwang一、前言本文基于开源项目: https://github.com/pwwang/pythonimportsystem补充扩展讲解,希望能够让读者一文搞懂 Python 的 import 机制。 1.1 什么是 import 机制?通常来讲,在一段 Python 代码中去执行引用另一个模块中