python3 爬虫开发 学习总结一
virtualenv 安装虚拟环境的 pip install virtualenv
安装慢的话,可以指定源
pip install -i 源地址 xxx 就可以安装xxx
virtualenv xxx 生成xxx的虚拟环境
指定环境: virtualenv -p c:/xxx/xxpy/(windows 要加pythom3.exe) xxx 用python3生成xxx的虚拟环境
虚拟环境位于当前目录下
进入虚拟环境 :找到目录,然后 virtualenv xxx 进入
找目录麻烦,所以可以使用 virtualenvwrapper
安装virtualenvwrapper
pip install virtualenvwrapper
用virtualenvwrapper生成虚拟环境
mkvirtualenv xxx 生成xxx的环境,但是目录是是在默认目录下,我们可以修改:
在电脑环境变量里新建一个 WORKON_HOME 变量自己指定一下位置
如 : WORKON_HOME D:\env 就默认到d盘env文件夹下了
当我们再次cmd中运行workon的时候,就会去d盘env下找我们的虚拟环境
同时当用mkvirtualenv xxx的时,就会把虚拟环境建立到d盘下的env文件夹下
(mkvirtualenv xxx 创建的时候,同时会自动进入虚拟环境)
退出virtualenv用 deactivate
进入则: workon xxx 进入虚拟环境
尝试安装scrapy
pip install -i https://pypi.douban.com/simple scrapy
(有可能会报错,我回到的貌似是ssl证书问题,所以需要先安装一下 certifi)
我是去https://pypi.python.org/pypi/certifi 下载的 certifi-2017.7.27.1-py2.py3-none-any.whl (md5, pgp)
然后进入certifi-2017..所在目录 ,再cmd下执行 pip install certifi.....whl,安装后
再次执行 pip install -i https://pypi.douban.com/simple scrapy
又遇到了 building 'twisted.test.raiser' extension c++的问题,然后根据提示去
然后安装了c++工具之后,
http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
我电脑是intel64,py版本是3的所以 我下载了Twisted-17.5.0-cp36-cp36m-win32.whl
scrapy终于安装成功了
python3 爬虫开发 学习总结一的更多相关文章
- 【Python3爬虫】学习分布式爬虫第一步--Redis分布式爬虫初体验
一.写在前面 之前写的爬虫都是单机爬虫,还没有尝试过分布式爬虫,这次就是一个分布式爬虫的初体验.所谓分布式爬虫,就是要用多台电脑同时爬取数据,相比于单机爬虫,分布式爬虫的爬取速度更快,也能更好地应对I ...
- python3爬虫开发与实战预览版
https://germey.gitbooks.io/python3webspider/content/1.2.3-ChromeDriver%E7%9A%84%E5%AE%89%E8%A3%85.ht ...
- 《Python3 网络爬虫开发实战》学习资料
<Python3 网络爬虫开发实战> 学习资料 百度网盘:https://pan.baidu.com/s/1PisddjC9e60TXlCFMgVjrQ
- 《Python3 网络爬虫开发实战》开发环境配置过程中踩过的坑
<Python3 网络爬虫开发实战>学习资料:https://www.cnblogs.com/waiwai14/p/11698175.html 如何从墙内下载Android Studio: ...
- 转:【Python3网络爬虫开发实战】 requests基本用法
1. 准备工作 在开始之前,请确保已经正确安装好了requests库.如果没有安装,可以参考1.2.1节安装. 2. 实例引入 urllib库中的urlopen()方法实际上是以GET方式请求网页,而 ...
- 崔庆才Python3网络爬虫开发实战电子版书籍分享
资料下载地址: 链接:https://pan.baidu.com/s/1WV-_XHZvYIedsC1GJ1hOtw 提取码:4o94 <崔庆才Python3网络爬虫开发实战>高清中文版P ...
- 《Python3网络爬虫开发实战》PDF+源代码+《精通Python爬虫框架Scrapy》中英文PDF源代码
下载:https://pan.baidu.com/s/1oejHek3Vmu0ZYvp4w9ZLsw <Python 3网络爬虫开发实战>中文PDF+源代码 下载:https://pan. ...
- Python3网络爬虫开发实战PDF高清完整版免费下载|百度云盘
百度云盘:Python3网络爬虫开发实战高清完整版免费下载 提取码:d03u 内容简介 本书介绍了如何利用Python 3开发网络爬虫,书中首先介绍了环境配置和基础知识,然后讨论了urllib.req ...
- kali配置python3的开发环境
最近打算学习一下python3,毕竟不会写脚本的程序员,不是一个好的安全测试人员! 对于我来说,python的大部分应用都是在linux上,而kali是我唯一一个有图形化操作界面的linux系统 所以 ...
随机推荐
- linux之hdparm命令说明及其测试硬盘读写速度
hdparm -t /dev/sda1功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ] [-a <快取分区>][-A <0或1>][-c ...
- dm642的视频口输出
void VP1_EDMA(int displayMode,unsigned int w,unsigned int h) { unsigned int i=0,k=0; EDMA_Hand ...
- tomcat证书配置
第一步:为服务器生成证书 1.进入%JAVA_HOME%/bin目录 2.使用keytool为Tomcat生成证书,假定目标机器的域名是"localhost",keystore文件 ...
- (二十)java小练习二
练习4:定义一个整数数组,编写程序求出一个数组的基数和偶数个数 package demo; /* * 定义一个整数数组,编写程序求出一个数组的基数和偶数个数 */ public class Tes ...
- Caused by: java.lang.ClassNotFoundException: org.hibernate.engine.FilterDefinition
1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help ...
- java.sql.SQLException:Column Index out of range,0<1
1.错误描述 java.sql.SQLException:Column Index out of range,0<1 2.错误原因 try { Class.forName("com.m ...
- 【原】Java学习笔记031 - 常用类
package cn.temptation; public class Sample01 { public static void main(String[] args) { /* * 类 Math: ...
- jquery对象和js对象的转化
jquery对象和js对象的转化 jquery对象只能使用jqury方法,不能使用js的方法,相反的,js对象也只能使用js的方法,如果js对象使用了jquery方法,那么浏览器就会报错. 但是在 ...
- Css3关键帧动画
@keyframes设置动画规则,可以理解为一个剧本: 1.name动画的名字必需填写 2.可以使用百分比0%-100%或者from...to...必填内容: 3.需要变化css的样式:必需: ani ...
- [HDU5765]Bonds
题面 题意 给出一张\(n\)点\(m\)边无向连通图,求每条边出现在多少个割集中. \(n\le20,m\le\frac{n(n-1)}{2}\) sol 所谓割集,就是指把\(n\)个点分成两个集 ...