• 【Python 04】Python开发环境搭建


    Python安装和使用

    1.安装

     Python官方下载地址    Windows版  Linux版

    1.1 Windows下安装python

    选择Customize installation安装,并且勾选Add Python 3.X to PATH。

     勾选Documentation、pip、tcl/tk and IDLE、Python test suite、py launcher、for all users。

     勾选Associate files with Python、Add Python to environment variable和Create shortcuts

    注意:安装路径不要有中文。

    python -V //使用cmd,查看版本号,验证安装成功

    1.2 Linux下安装python

     一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本。

    #验证python安装之前需要一些必要的模块,如果没有使用rpm -ivh命令安装
    rpm -qa |grep -i zlib
    rpm -qa |grep -i bzip2
    rpm -qa |grep -i ncurses
    rpm -qa |grep -i readline
    rpm -qa |grep -i openssl
    rpm -qa |grep -i xz
    rpm -qa |grep -i sqlite
    rpm -qa |grep -i gdbm
    rpm -qa |grep -i tk
    rpm -qa |grep -i gcc
    #新建Python安装目录
    mkdir -p /usr/local/python3
     
    #配置一下安装目录
    xz -d Python-3.6.8.tar.xz
    tar -xvf Python-3.6.8.tar
    cd Python-3.6.8
    ./configure --prefix=/usr/local/python3
    #安装 
    make
    make install
    #任意路径访问方法一:建立软连接
    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
    #任意路径访问方法二:将/usr/local/python3/bin加入PATH环境变量
    vi ~/.bash_profile
    export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
    #测试 
    python3 -V

    1.3 Linux切换默认Python命令使用的版本

    (1)查看默认Python版本和软链接

    [root@teradata]$ python -V
    Python 2.6.9
    
    [root@teradata]$ which python   #默认Python目录
    /usr/bin/python
    
    [root@teradata]$ ll /usr/bin/python*
    lrwxrwxrwx 1 root root 9 Oct 30 2018 /usr/bin/python -> python2.6
    lrwxrwxrwx 1 root root 9 Oct 30 2018 /usr/bin/python2 -> python2.6
    -rwxr-xr-x 1 root root 6416 Sep 28 2018 /usr/bin/python2.6
    lrwxrwxrwx 1 root root   32 Jul 16 03:57 /usr/bin/python3 -> /usr/local/python3/bin/python3.6

    (2)切换root用户更改默认软链接

    Linux下的软链接其实就相当于Windows下的快捷方式:旧版本的软链接可以不用删除,改个名字即可,然后创建新版本的软链接。

    [root@teradata]$ mv /usr/bin/python /usr/bin/python_bak_2.6.9
    
    [root@teradata]$ ln -s /usr/local/python3/bin/python3.6  /usr/bin/python      #/usr/local/python3为安装路径

    1.4 Linux两个Python版本共存(不使用Anaconda)

    方法一:创建软链接(/usr/bin/python2和/usr/bin/python3)

    输入python命令使用版本2.6.9,输入python3命令使用版本3.6.8

    方法二:环境变量(使用时指定使用的python版本)

    export PATH=/usr/bin/python2.6:$PATH
    export PATH=/usr/bin/python3.6:$PATH

    输入python2.6命令使用版本2.6.9,输入python3.6命令使用版本3.6.8

     2.开发运行(适合小型项目开发)

    (1)交互式开发运行

    //方法一:cmd中输入python命令后,输入Python语句
    print('Hello World')
    Ctrl+z或者exit()退出
    
    //方法二:双击$PYTHON_HOME/IDLE.exe,打开python shell,输入Python语句
    print('Hello World')
    //使用help帮助命令
    help()   Ctrl+c退出help
    help(print) 查看print使用帮助

    (2)脚本文件式开发运行(自带IDLE或其它文本编辑器如nodpad++)

    //新建脚本HelloWorld.py,右键使用IDLE编辑脚本,内容如下:
    print('Hello World')
    
    //使用cmd运行(也可以直接使用IDLE的RUN) 
    python HelloWorld.py

    Anaconda安装和使用

    1.安装(5分钟)

    Anaconda管方下载地址  清华大学开源软件镜像下载地址

     勾选Add Anaconda to the system PATH environment variable和Register Anaconda as system Python

    python使用方法详见上文,高亮显示脚本也可以使用ipython工具。

    //cmd输入
    ipython

     2.使用(多敲几次)

    conda env list // 列出conda管理的所有环境
    conda create -n learn python=3  // 创建一个名为learn的环境并指定python版本为3(的最新版本)。新环境目录为$Anaconda/env/learn
    conda remove -n learn --all // 删除learn环境及下属所有包
    
    activate  // 切换到base环境
    activate learn // 切换到learn环境
    
    conda list // 列出当前环境的所有包
    conda install requests 安装requests包
    conda remove requests 卸载requets包
    conda update requests 更新requests包
    
    conda env export > environment.yaml  // 导出当前环境的包信息,
    conda env create -f environment.yaml  // 用配置文件创建新的虚拟环境(需要编辑name和prefix的值)

    Pycharm安装和使用

    IDLE适合小型项目开发,大型项目需要使用IDE环境如Pycharm。 

    1.安装(关联Anaconda)

    社区版(免费)和专业版(收费),选择社区版即可。Pycharm官方下载地址

    勾选64-bit launcher和关联.py,安装完毕并运行。

    选择主题样式,重启。

    create new project,指定工程目录D:softwareworkspacepython_courselect01

    File->settings->Project Interpreter可以使用Anaconda的Python解释器,完毕后所有相关包都会自动引用(会花几分钟时间)。

    参考文档:

    手把手教你在Linux环境下安装Python3

    Linux 安装python3.7.0

    Linux下安装Python

    python入门(Python和Pycharm安装)

    Pycharm之安装与设置

    Anaconda完全入门指南

  • 相关阅读:
    Oracle专家高级编程 第二章 服务器和文件
    Oracle专家高级编程 第一章
    Leetcode 4 寻找两个正序数组的中位数
    Leetcode 3 无重复字符的最长子串
    Leetcode 2 两数相加
    Leetcode 1 两数之和
    gitee开源许可证
    js新特性展开符的使用方式
    webpack高速配置
    JS中日期比较时斜杠与横杠的区别
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10531932.html
Copyright © 2020-2023  润新知