Python基础系列连载1——相关安装步骤

Python基础系列连载1——相关安装步骤

  • 前言
    • 安装Python
    • 安装pip库
    • 安装Anaconda
    • 安装pycharm

前言

工欲善其事,必先利其器,在正式开始Python学习之前,一定要做好准备工作,安装Python相关各种软件就是其中关键的一步。由于Anaconda具有跨平台、包管理、环境管理的特点,很适合快速在新的机器上部署Python环境,最后会强力推荐下Anaconda。如果只是轻量化的使用Python进行开发,可以直接安装Python,结合pip进行安装包管理。

安装Python

Python官网下载软件。下载地址:https://www.python.org/

以Python 3.6.0a1 - 2016-05-17为例,下载格式:
Download Windows x86 web-based installer
Download Windows x86 executable installer
Download Windows x86 embeddable zip file
Download Windows x86-64 web-based installer
Download Windows x86-64 executable installer
Download Windows x86-64 embeddable zip file

x86是32位,x86-64是64位。获取Python的途径有三种,web-based installer是需要通过联网完成安装的,executable installer是可执行文件(*.exe)方式安装,embeddable zip file嵌入式版本,可以集成到其它应用中。

如果仍然需要使用原来的Python解释器程序,本次安装路径选择时不要替换原来的安装路径。安装完成后使用Python -V查看当前版本。

安装完成后设置环境变量,同时把Scripts这个目录也加入环境变量中(供pip使用)。在计算机属性——高级系统设置——环境变量——path中输入路径,在结尾加上";C:\Python27"(不要引号) 和";C:\Python27\Scripts"。完成后在当前路径的cmd下输入Python可识别运行。

Python基础系列连载1——相关安装步骤_第1张图片

如果安装过程出现如下提示的失败信息:

Python基础系列连载1——相关安装步骤_第2张图片
解决方法为前往微软官网下载 Service Pack 1:
https://www.microsoft.com/zh-CN/download/details.aspx?id=5842

windows6.1-KB976932-X86.exe - 此应用程序将 Sp1 安装到运行 Windows 7 的 32 位计算机上。(目前电脑识别windows6.1-KB976932-X86)
windows6.1-KB976932-X64.exe - 此应用程序将 Sp1 安装到运行 Windows 7 或 Windows Server 2008 R2 的 64 位计算机上。

安装pip库

pip是Python自动包管理工具,安装Python依赖库的主要途径是通过pip工具。pip的安装文件下载地址: https://pypi.python.org/pypi/pip#downloads。比如下载pip-9.0.1.tar.gz (md5, pgp)源码文件,windows下在源文件当前位置打开终端。

执行命令python setup.py install,提示完成安装后,按如下提示输入命令查询发现已经安装pip模块。

Python基础系列连载1——相关安装步骤_第3张图片

安装完成后可使用pip安装第三方库,比如:
C:\Python27\Scripts>pip install lxml 或者 pip install tushare

安装Anaconda

Anaconda是用于科学计算的Python发行版(打包的集合),里面预装好了conda、python(某个版本)、众多packages、科学计算工具等等,支持 Linux, Mac, Windows系统,提供了包(package)管理与环境(environment)管理的功能。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理,包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。conda的设计理念将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身,因此,conda打破了包管理与环境管理的约束,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。

以Mac系统中安装Anaconda为例介绍。
官网下载地址:https://www.anaconda.com/download/#macos

Python基础系列连载1——相关安装步骤_第4张图片
可选择对应python2或python3的安装文件(下载任意都可,通过环境管理,可以很方便地切换运行时的Python版本),分别有图形化界面安装包(pkg)和命令行安装包(sh)。由于官方的服务器在国外,因此下载速度很慢,国内清华大学提供了Anaconda的仓库镜像。

Anaconda安装包下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装成功后在终端输入conda命令,如果无法识别则需要设置环境变量。
检查环境变量:sudo vi ~/.bash_profile

# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/SHQ/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/SHQ/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/SHQ/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/SHQ/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

如果环境变量中没有conda那么要手动添加:
export PATH="/Users/anaconda3/bin:$PATH"(这里填写自己的路径)
刷新环境变量:source ~/.bash_profile

终端命令查看anaconda中的安装包
conda list

# packages in environment at /Users/SHQ/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py37_0  
alabaster                 0.7.11                   py37_0  
anaconda                  5.3.1                    py37_0  
anaconda-client           1.7.2                    py37_0  
anaconda-navigator        1.9.2                    py37_0  
anaconda-project          0.8.2                    py37_0  
appdirs                   1.4.3            py37h28b3542_0  
…… 

终端窗口打开python解释器,可以看到python是从anaconda中打开的,说明已经可以正常使用。

python
Python 3.7.0 (default, Jun 28 2018, 07:39:16) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Conda的包管理功能与pip类似,如果需要安装scipy:

conda install scipy

安装pycharm

安装完包管理软件后,大多数第三方包都可以使用conda 、pip或setuptools完成安装,对于Python的调试环境推荐pycharm。pycharm官网下载软件:http://www.jetbrains.com/pycharm/

pycharm软件分为社区版Community和专业版Community,专业版功能丰富,社区版是阉割版的专业版,部分功能不支持(例如:Web开发,Python Web框架,Python的探查,远程开发能力,数据库和SQL支持)。

Python基础系列连载1——相关安装步骤_第5张图片

社区版是免费的,专业版是收费,专业版安装完成后需要激活。此处使用社区版即可。

Mac下pycharm配置anaconda环境的方法:打开pycharm,选择其界面右下角的configure。点击右边的黑色倒三角形,然后选择preferences。

Python基础系列连载1——相关安装步骤_第6张图片

选择打开后页面左边的project interpreter,选择“Add…”

Python基础系列连载1——相关安装步骤_第7张图片

在打开后的页面中选择左边的“System Interpreter”,接着选择右边的“…”,在路径目录下找到“anaconda*”(此处使用的是anaconda3)文件夹

Python基础系列连载1——相关安装步骤_第8张图片

Python基础系列连载1——相关安装步骤_第9张图片

点击“OK”等待配置更新完成后即可

你可能感兴趣的:(Python基础系列连载1——相关安装步骤)