作者:Corley
应作者原创版权要求,本篇文章谢绝转载
1.Python版本
Python分为3.X和2.X两个大版本。Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.X在设计的时候没有考虑向下相容,许多针对早期Python版本设计的程式都无法在Python 3.X上正常执行。大多数第三方库都正在努力地相容Python 3.X版本。
2.不同系统安装Python
(1)Unix & Linux系统
- 访问http://www.python.org/download/
- 选择适用于Unix/Linux的源码压缩包
- 下载及解压压缩包
- 如果你需要自定义一些选项,修改Modules/Setup
- 执行
./configure
脚本 make
make install
(2)Window系统
- 访问http://www.python.org/download/
- 在下载列表中选择Window平台安装包
- 下载后,双击下载包,进入Python安装向导,安装非常简单,只需要使用默认的设置一直点击下一步直到安装完成即可。
(3)Mac系统 自带python 2.7,可以执行brew install python
安装新版本。
3.环境变量配置
Windows系统需要配置环境变量。
如果在安装Python时没有选择添加环境变量,则需要手动添加,需要将安装Python的路径XXX\PythonXXX
和XXX\PythonXXX\Scripts
添加到环境变量,有两种方式:
- 命令行添加 CMD中分别执行
path=%path%;XXX\PythonXXX
和path=%path%;XXX\PythonXXX\Scripts
即可。 - 在系统设置中添加 右键计算机 → 属性 → 高级系统设置 → 系统属性 → 环境变量 → 双击path → 添加
XXX\PythonXXX
和XXX\PythonXXX\Scripts
安装路径,如下:
最后依次点击确认退出即可。
4.安装pip
pip是Python中的包安装和管理工具,在安装Python时可以选择安装pip,在Python 2 >=2.7.9或Python 3 >=3.4中自带。
如果没有安装pip,可以通过命令安装:
- Linux或者Mac
pip install -U pip
- Windows(cmd输入)
python -m pip install -U pip
5.集成开发环境选择
Python有很多编辑器,包括PyCharm等,这里选择PyCharm:PyCharm是由JetBrains打造的一款Python IDE,支Mac OS、Windows、Linux系统。包含调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能。
可以在https://www.jetbrains.com/pycharm/download/选择合适的版本进行下载安装即可。
二、Anaconda的介绍与安装
1.Anaconda是什么
Anaconda是一个可用于科学计算的Python发行版,支持Linux、Mac、Windows系统,内置了常用的科学计算包。它解决了官方 Python 的两大痛点:(1)提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决;(2)提供环境管理的功能,功能类似virtualenv,解决了多版本Python并存、切换的问题 。
2.下载和安装Anaconda
直接在官网https://www.anaconda.com/products/individual下载安装包,选择下载Python3.8的安装包个人版即可,附一个anaconda下载教程怎么安装Anaconda3(https://www.zhihu.com/tardis/sogou/art/75717350)
下载完成后直接安装,需要注意,在点击过程中会出现添加环境变量的提示,需要勾选,如下:
最后依次点击下一步、安装完成后,点击Win键(Windows系统下)可以看到最近添加或应用列表A下如图:
此时可点击Anaconda Navigator,如下所示:
可以看到环境为Python 3.8.3,Anaconda创建的基础环境名为base,也是默认环境,也可以看到默认安装的库。
再打开Anaconda命令行工具Anaconda Powershell Prompt,输入python -V
,也打印Python 3.8.3
。
还可以通过命令创建新的conda环境,如conda create --name py27 python=2.7
执行后即创建了一个名为py27的Python版本为2.7的conda环境。
激活环境执行命令conda activate py27
,停用使用命令conda deactivate
。
可以在命令行中执行conda list
查看已经安装的库,如下:
## packages in environment at E:\Anaconda3:
##
## Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py38_0
alabaster 0.7.12 py_0
anaconda 2020.07 py38_0
anaconda-client 1.7.2 py38_0
anaconda-navigator 1.9.12 py38_0
...
zlib 1.2.11 h62dcd97_4
zope 1.0 py38_1
zope.event 4.4 py38_0
zope.interface 4.7.1 py38he774522_0
zstd 1.4.5 ha9fde0e_0
## packages in environment at E:\Anaconda3:
##
## Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py38_0
alabaster 0.7.12 py_0
anaconda 2020.07 py38_0
anaconda-client 1.7.2 py38_0
anaconda-navigator 1.9.12 py38_0
...
zlib 1.2.11 h62dcd97_4
zope 1.0 py38_1
zope.event 4.4 py38_0
zope.interface 4.7.1 py38he774522_0
zstd 1.4.5 ha9fde0e_0
3.conda工具的介绍和包管理
conda是Anaconda下用于包管理和环境管理的工具,功能上类似pip和virtualenv的组合,conda的环境管理与virtualenv是基本上是类似的操作。安装成功后conda会默认加入到环境变量中,因此可直接在命令行窗口运行conda命令。
常见的conda命令和含义如下:
命令含义 | conda命令 |
conda –h | 查看帮助 |
基于python3.6版本创建名为python36的环境 | conda create --name python36 python=3.6 |
激活此环境 | activate python36(Windows)、source activate python36(linux/mac) |
查看python版本 | python -V |
退出当前环境 | deaotivate python36 |
删除环境 | conda remove -n py27 --all |
查看所有安装的环境 | conda info -e |
conda的包管理常见命令如下:
包管理命令意义 | 包管理命令 |
安装matplotlib | conda install matplotlib |
查看已安装的包 | conda list |
包更新 | conda update matplotlib |
删除包 | conda remove matplotlib |
在conda中,anything is a package一切皆是包
,conda本身可以看作是一个包,python环境可以看作是一个包,anaconda也可以看作是一个包,因此除了普通的第三方包支持更新之外,这3个包也支持如下命令:
操作 | 命令 |
更新conda本身 | conda update conda |
更新anaconda应用 | conda update anaconda |
更新python,假设当前python环境是3.8.1,而最新版本是3.8.2,那么就会升级到3.8.2 | conda update python |
结语
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小编的支持。