windows10安装python和mongodb搭建爬虫环境

最近准备学习python爬虫,搭建环境用了好久,这里记录一下

安装python

首先在官网下载python的安装包,下载3.6版本即可

在安装之前为了防止出错,先要设置一下权限 C:\Windows\temp 这个的user用户设置为完全控制

安装完毕后进入cmd执行下 python –version 看是否成功,显示版本则成功

安装python库

一般的库可以直接用pip安装,因为是python3版本,所以用pip3 install [库名称]

pip3 install beautifulsoup4
pip3 install requests
pip3 install pymongo

除了pip安装,还可以使用whl方式,有些安装不上或者有问题的可以用这种方法

首先到 pypi.python.org 搜索需要的库,然后下载下来使用命令安装,这里我需要用到lxml库,找到对应平台下载下来之后在当前目录执行如下命令即可安装成功

 pip3 install lxml-4.0.0-cp36-cp36m-win_amd64.whl

安装mongodb

下载并安装 https://www.mongodb.com/download-center#community

安装完成后需要进行一些设置,在c盘目录下创建2个文件夹

c:/data/db c:/data/log

然后再mongodb的bin( C:\Program Files\MongoDB\Server\3.6\bin)目录下打开命令行

按顺序执行如下命令,每个单独开命令窗口

mongod.exe --dbpath c:\data\db
mongod.exe
mongo.exe

继续在mongo目录下创建一个mogod.cfg文件,内容如下

systemLog:
 destination: file
 path: c:\data\log\mongod.log
storage:
 dbPath: c:\data\db

然后执行命令,引号内替换成自己对应的路径

mongod.exe --config "C:\Program Files\MongoDB\Server\3.6\bin\mongod.cfg" --install

这样就安装成功了,可以用软件测试一下

mongodb官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python自动化测试

Appium之环境搭建(一)

本文章这里详细的介绍appium的环境搭建,关于它的设计哲学,可以到http://appium.io/documentation.html地址去看,...

1414
来自专栏我的博客

安卓开发常用快捷键

快捷键               功能                              范围 ctrl + shift + o    自动导入相关...

3008
来自专栏王磊的博客

asp.net mvc3.0第一个程序helloworld开发图解

步骤一:新建asp.net mvc3.0项目 ? ? (选择Razor模板) 步骤二:创建控制器 ? ? 步骤三:控制器源码内右键创建对应视图 ? ? 步骤四:...

3386
来自专栏应用案例

Linux常用软件安装总结

首先说xshell一个好用的功能,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用xshell菜单栏——工具——勾选发送键输入到所有会话...

3538
来自专栏左瞅瞅,右瞅瞅

Centos 7升级原python 2.7.5至Python 3.7

因为yum的功能依赖Pyhon2,现在更改默认Python版本后会导致yum无法正常工作,所以进行以下修复

2403
来自专栏栗霖积跬步之旅

异常:org.springframework.http.converter.HttpMessageNotReadableException

spring(springboot、springmvc)出现标题的异常一般是由于controller的入参失败引起的。

5084
来自专栏魏艾斯博客www.vpsss.net

lnmp 环境 ftp 客户端看不到文件

3932
来自专栏张戈的专栏

Linux服务器的进程查看命令详解

Linux 服务器正常启动后,提供服务时会调用程序,占用进程。这时候我们如何查看系统中有哪些进程在被调用呢?我们可以通过以下命令来查看。 一、ps 命令 ps ...

3.8K9
来自专栏JavaEdge

Spring Data JPA踩坑记:与Bootstrap Table的分页协作@PersistenceContext和@Resource的区别

注入一堆保存实体类状态的数据结构,针对实体类的不同状态(四种,managedh或detached等)可以做出不同的反应(merge,persist等等),其实就...

1231
来自专栏LanceToBigData

MongoDB(一)环境搭建与初始配置

前言   最近的项目中需要用到MongoDB,所这段时间需要学习知道怎么去使用这个数据库。   这里我先简单的介绍一下什么是MongoDB,后面还会详细的介绍:...

5145

扫码关注云+社区

领取腾讯云代金券