zoukankan      html  css  js  c++  java
  • python初学者总结

    学习python首先配置好工作环境,因为不同版本之间的python是不兼容了

    原创:01coding.com

    win7安装环境过程:

    1:下载python

    建议下载两个不同版本官方已给出 https://www.python.org/downloads/

    2:安装虚拟环境

    安装完毕后常用命令:

    创建基本环境:mkvirtualenv [环境名]
    删除环境:rmvirtualenv [环境名]    
    激活环境:workon [环境名]
    退出环境:deactivate
    列出所有环境:workon 或者 lsvirtualenv -b

    virtualenv 安装

    1. 安装virtualenv
    pip install virtualenv
    

    image

    2. 新建虚拟环境
    virtualenv bobbyvir
    

    image

    注: 1. 虚拟环境位于当前命令的目录下 这里是 E:Projectsprojectsedu.com
         2. 虚拟环境名称为 bobbyvir
    
    3. 进入虚拟环境
    1) 进入虚拟环境目录: cd E:Projectsprojectsedu.com
    2) 进入脚本目录:     cd bobbyvirScripts
    2) 运行activate.bat:  activate.bat
    

    image

    查看虚拟环境中默认安装的库

    pip list
    

    image

    4. 虚拟环境下安装开发库, 这里以requests库为参考
    pip install request
    

    image

    5. 退出virtualenv
    deactivate.bat
    

    image

    virtualenvwrapper

    上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了,接下来隆重推荐virtualenvwrapper

    1. 安装virtualenvwrapper
    pip install virtualenvwrapper-win
    注: linux下运行pip install virtualenvwrapper
    

    image

    设置WORK_HOME环境变量

    mark

    2. 新建虚拟环境
    mkvirtualenv bobbyvir
    

    mark

    注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 E:virtualevn
    
    3. 查看安装的所有虚拟环境
    workon
    

    mark

    注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境
    
    4. 进入虚拟环境
    workon bobbyvir
    

    mark

    5. 退出虚拟环境
    deactivate
    

    mark

    centos7 安装:



    //安装pip
     yum -y install pip

    //可能会出现No package pip available 这是因为需要先安装扩展源EPEL

    yum -y install epel-release

    //然后再安装
    yum -y install python-pip



    ////////////////////////////////////////////////////////////////////

    如果没有启动虚拟环境,系统环境也安装了pip工具,那么packages将被安装在系统环境中,
    为了避免发生此事,可以在~/.bashrc文件中加上:
    export PIP_REQUIRE_VIRTUALENV=true

    如果在没开启虚拟环境时运行pip,就会提示错误:
    Could not find an activated virtualenv (required).
    ////////////////////////////////////////////////////////////////////


    创建基本环境:mkvirtualenv [环境名]
    删除环境:rmvirtualenv [环境名]    
    激活环境:workon [环境名]
    退出环境:deactivate
    列出所有环境:workon 或者 lsvirtualenv -b


    //开始安装

    pip install virtualenvwrapper

    //安装时可能会提示pip install --upgrade pip  

    pip install --upgrade pip

    ////////////////////////////////////////////////////////////////////

    $ pip install virtualenvwrapper
    ...
    $ export WORKON_HOME=~/Envs

    $ mkdir -p $WORKON_HOME

    $ source /usr/local/bin/virtualenvwrapper.sh  //找到你的virtualenvwrapper.sh所在位置

    $ mkvirtualenv env1

    ///////////////////////////////////////////////////////////////////

    //开始在第一个虚拟环境安装包,如下:

    (env1)$ pip install django
    //查看所有包
    (env1)$ lssitepackages

    ///////////////////////////////////
    //创建第二个虚拟环境

    (env1)$ ls $WORKON_HOME
    env1            hook.log
    (env1)$ mkvirtualenv env2
    ////////////////////////////////////

    切换虚拟环境
    (env2)$ workon env1
    (env1)$ echo $VIRTUAL_ENV
    /Users/dhellmann/Envs/env1
    (env1)$

    ////////////////////////////////////
    (env1)$ echo 'cd $VIRTUAL_ENV' >> $WORKON_HOME/postactivate
    (env1)$ workon env2
    (env2)$ pwd
    /Users/dhellmann/Envs/env2

    ////////////////////////////////////
    (env2)$ echo 'pip install sphinx' >> $WORKON_HOME/postmkvirtualenv
    (env3)$ mkvirtualenv env3






  • 相关阅读:
    javaweb中带标签体的自定义标签
    javaweb带父标签的自定义标签
    Filter的常见应用
    Filter内容
    JFace TableViewer性能改善 -- 使用VirtualTable
    SWT table性能改善 -- 使用VirtualTable
    java自动探测文件的字符编码
    [小技巧]Filezilla无法确定拖放操作目标,由于shell未正确安装__解决办法
    批量导出VBA工程中的Source
    开源许可证知多少
  • 原文地址:https://www.cnblogs.com/Amos-Turing/p/8417941.html
Copyright © 2011-2022 走看看