总结:最近删掉了win8虚拟机,给我整了一天,最后各种虚拟环境才搭建好。
以后再做一个决定的时候一定要考虑这个决定的后果,带来的影响。
Python虚拟环境搭建采坑步骤:
1,首先安装python,安装成功后要在环境变量path中添加python和pip的两个环境变量
分别为:;C:\MyApplications\Python;C:\MyApplications\Python\Scripts
在CMD中输入python,pip来检查是否安装成功
2,安装pycharm,首先拷贝*(最重要的还是注册码)
3,安装mysql5.6数据库,首先要安装.net FrameWork
4,安装虚拟环境;pip install virtualenvwrapper-win , 再次输入:pip install virtualenv
再次输入:mkvirtualenv -p C:\MyApplications\Python\python.exe spider (最终基于python新建虚拟环境)
退出虚拟环境:deactivate
进入虚拟环境;workon
在pycharm中配置虚拟环境在setting——interpreter-添加虚拟环境从已有环境中选择这个文件C:\Users\Stray\Envs\spider\Scripts\python.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:\MyApplications\RestPackage
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会到下一个断点
正则表达式:
原文:https://www.cnblogs.com/liam-sliversucks/p/13342042.html