zoukankan      html  css  js  c++  java
  • python基础之---01环境搭建

       

    一:Python 安装

    官网下载地址 https://www.python.org/downloads/windows/

    根据所应用的系统,选择下载对应的版本,本系列随笔中, 我将使用python 3.6.4 版本

    默认安装即可 C:Python36,安装时选择添加到环境变量(也可以安装完成后,将python安装路径加入到环境变量)

    验证安装

    方式一:打开cmd窗口,键入python,在输出的信息中可以看到 Python 3.6.4

    方式二:打开cmd窗口,键入 python -V,可以看到只输出python版本信息 3.6.4

     

     

     二:虚拟环境

     在项目的开发过程中,可能会安装很多第三方库、不同的项目也需要使用不同的库,如果所有的项目所使用的库都安装在系统级别环境下,难免显得“臃肿”,在此建议使用虚拟环境管理工具Virtualenvwrapper(virtualenv的扩展包),方便管理虚拟环境,它可以做: - 将所有虚拟环境整合在一个目录下 - 管理(新增,删除,复制)虚拟环境 - 快速切换虚拟环境

    系统级别环境:指安装python时的系统路径  C:Python36

    Project 1、Project 2、Project 3 是在系统级别的环境中虚拟出来的三个环境,三个项目的运行环境使用到的第三包不一样,它们之间互不影响

    1:安装Virtualenvwrapper

    pip install virtualenvwrapper-win

    2:设置虚拟环境默认工作空间

     创建的虚拟环境位于当前用户下新建的envs文件夹中(C盘),但是因为后续可能安装很多第三方包导致文件过大,影响磁盘存储。故设置虚拟环境的默认路径为其他容量较大的磁盘中。

    在环境变量中增加变量WORKON_HOME,值为预设路径,F:(设置虚拟环境默认工作路径后需要重新打开cmd)

     

    3:创建第一个虚拟环境

    mkvirtualenv Project_01

    创建完成后并自动进入已创建的虚拟环境

    进入虚拟环境默认路径,可看到如下文件夹

    再创建 Project_02、Project_03

    mkvirtualenv Project_02

    mkvirtualenv Project_03

     

     4:查看当前已有的虚拟环境

     5:切换工作虚拟环境

     6:删除虚拟环境

     

     7:虚拟环境常用命令总结

    pip install virtualenvwrapper-win   (安装虚拟环境管理工具)

    mkvirtualenv workspacename      (创建虚拟工作环境)

    workon workspacename              (切换工作虚拟环境) 

    deactivate                                     (退出当前工作的虚拟环境)

    rmvirtualenv workspacename      (删除指定虚拟环境)

    lsvirtualenv                                   (查询已存在的虚拟环境)

    三:Python IDE 的选择

    1. Eclipse with PyDev

    http://pydev.org/

    2. Komodo Edit

    http://komodoide.com/komodo-edit/

    3. Vim

    http://www.vim.org/download.php

    4. Sublime Text

    http://www.sublimetext.com/

    5. Pycharm

    http://www.jetbrains.com/pycharm/

    6. Emacs

    http://www.gnu.org/software/emacs/

    7. Wing

    https://wingware.com/

    8. Pyscripter

    https://code.google.com/p/pyscripter/

    ...

    ...

    ...

    ...

    适合自己的,才是最好的

  • 相关阅读:
    06 继承与多态
    动手动脑 4 String 类
    字串加密
    课后作业(查询类对象创建个数)
    动手动脑 3 类与对象
    动手动脑 (第二次)
    IOS 网络判断
    ios常用的几个动画代码
    iOS Get方式带中文不能请求网络
    UILabel Text 加下划线
  • 原文地址:https://www.cnblogs.com/AForever01/p/11167296.html
Copyright © 2011-2022 走看看