• Python的虚拟环境搭建(踩坑日记)


    总结:最近删掉了win8虚拟机,给我整了一天,最后各种虚拟环境才搭建好。

        以后再做一个决定的时候一定要考虑这个决定的后果,带来的影响。

    Python虚拟环境搭建采坑步骤:
    1,首先安装python,安装成功后要在环境变量path中添加python和pip的两个环境变量
           分别为:;C:MyApplicationsPython;C:MyApplicationsPythonScripts
           在CMD中输入python,pip来检查是否安装成功
    2,安装pycharm,首先拷贝*(最重要的还是注册码)    

    3,安装mysql5.6数据库,首先要安装.net FrameWork   

    4,安装虚拟环境;pip install virtualenvwrapper-win ,        再次输入:pip install virtualenv
            再次输入:mkvirtualenv -p C:MyApplicationsPythonpython.exe spider  (最终基于python新建虚拟环境)
            退出虚拟环境:deactivate
            进入虚拟环境;workon
            在pycharm中配置虚拟环境在setting——interpreter-添加虚拟环境从已有环境中选择这个文件C:UsersStrayEnvsspiderScriptspython.exe   

    5,在cmd输入workon检查是否有虚拟环境,再次输入workon spider,   

    6,输入workon spider,到达虚拟环境,pip install requests,安装reques的包,当然全局环境变量下也是可以的   

    7,安装beautifulsoup4,在cmd中输入pip install beautifulsoup4   

    8,使用xpath,首先在浏览器中打卡域名

    https://www.lfd.uci.edu/~gohlke/pythonlibs/      下载scrap的3个依赖包,首先输入cd C:MyApplicationsRestPackage
          tips:记得要加上后缀
          1,lxml-4.5.2-cp36-cp36m-win_amd64 安装输入  pip install "lxml-4.5.2-cp36-cp36m-win_amd64.whl"
          2,Twisted-20.3.0-cp36-cp36m-win_amd64 安装    pip install "Twisted-20.3.0-cp36-cp36m-win_amd64.whl"
          3,Scrapy-1.8.0-py2.py3-none-any安装输入:     pip install "Scrapy-1.8.0-py2.py3-none-any.whl"

    pycharm快捷键:
        alt + 左键   看第三方类的源码
        alt + 右键   跟ctrl + 左键并用,回退到原来的部位
        alt + 上下箭头   --将代码进行上下交换
        ctrl + d       --直接删掉一行代码
        ctrl + h      -全局搜索
        ctrl + f       --直接搜索代码
        tab      空四个空格,可以多行直接空四格,不过建议使用空格
        shift + tab      多行回退
        home /end  并不常用,
        ctrl + home  /ctrl + end   
        ctrl + shift + 左右箭头
        shift + end/home
        ctrl + o
        ctrl + shift + r    快速搜索
            按住ctrl 同时点击类的名称-----跳转到源码部分

    总结:
    1,alt + ctrl------切换项目
    2,fn + 左右键 ----从行首跳转到行尾
    3,    F8:step over 单步

        遇到断点后,程序停止运行,按F8单步运行。
        F7:step into 进入

        配合F8使用。单步调试F8时,如果某行调用其他模块的函数,在此行F7,可以进入函数内部,如果是F8则不会进入函数内容,直接单步到下一行。
        Alt+shift+F7:step into mycode,

        个人理解F8和F7的综合。1、没遇到函数,和F8一样;2、遇到函数会自动进入函数内部,和F8时按F7类似的
        shift+F8:跳出

        调试过程中,F7进入函数内后,shift+F8跳出函数,会回到进入前调用函数的代码。不是函数地方shift+F8跳出,怎么用没太明白,但最终会执行到结束。
        F9:resume program

        按翻译是重启程序 ,实际是 下个断点,当打多个断点是,F9会到下一个断点

    正则表达式:

     
  • 相关阅读:
    拷贝构造函数的参数为什么必须使用引用类型(避免无限递归拷贝,但其实编译器已经强制要求了)
    MAKE gnu
    设计模式之观察者模式(Observable与Observer)
    WCF从零学习之设计和实现服务协定2
    CLR_Via_C#学习笔记之枚举
    事件与动画
    Shell—学习之心得
    Asp.net MVC中提交集合对象,实现Model绑定
    一个23岁大学生的开源项目 谷歌要竖中指了
    C++中的虚函数总结
  • 原文地址:https://www.cnblogs.com/liam-sliversucks/p/13342042.html
Copyright © 2020-2023  润新知