作者: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\PythonXXXXXX\PythonXXX\Scripts添加到环境变量,有两种方式:

  • 命令行添加 CMD中分别执行path=%path%;XXX\PythonXXXpath=%path%;XXX\PythonXXX\Scripts即可。
  • 在系统设置中添加 右键计算机 → 属性 → 高级系统设置 → 系统属性 → 环境变量 → 双击path → 添加XXX\PythonXXXXXX\PythonXXX\Scripts安装路径,如下:

最后依次点击确认退出即可。

4.安装pip

pip是Python中的包安装和管理工具,在安装Python时可以选择安装pip,在Python 2 >=2.7.9或Python 3 >=3.4中自带。

如果没有安装pip,可以通过命令安装:

  • Linux或者Macpip 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)

下载完成后直接安装,需要注意,在点击过程中会出现添加环境变量的提示,需要勾选,如下:

python 的版本和linux版本 python有linux版的吗_Windows

最后依次点击下一步、安装完成后,点击Win键(Windows系统下)可以看到最近添加或应用列表A下如图:

python 的版本和linux版本 python有linux版的吗_python 的版本和linux版本_02

python 的版本和linux版本 python有linux版的吗_Windows_03

此时可点击Anaconda Navigator,如下所示:

python 的版本和linux版本 python有linux版的吗_Python_04

可以看到环境为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

结语

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小编的支持。