1.下载pymongo
在下面链接中下载对应版本的pymongo文件,pymongo文件,我对应为python27版本,如图:
下载的文件是.egg文件,这种文件不能直接安装,需要使用python的安装工具进行安装。
2. 安装setuptools工具
下载setuptools-0.6c11.win32-py2.7.exe,注意这里的版本也需要与机器上安装的版本对应一致。
1)双击exe文件进行安装,如下图表示setuptools找到了python27的安装路径
2)一直选择下一步,完成安装
3.安装pymongo
方法1:
在cmd命令行中,进入python27.exe的根目录,拷贝下载的.egg文件到python27.exe根目录下的Scripts目录下,执行下面的命令:
easy_install-2.7.exe pymongo-2.1-py2.7-win32.egg
开始安装pymongo模块,下图显示完成安装了。
方法2:
在cmd命令行中进入python27的根目录,直接输入命令:
python.exe -m easy_install pymongo
开始安装pymongo模块,安装完成后如下图。
两种方法的比较来看,使用第二种不需要再下载.egg文件。至于第一种能不能再离线环境下安装,这个我尚未进行验证,有兴趣的同学可以尝试一下。
3.mongoDB启动
将mongoDB最为windows服务启动,输入下面命令:
"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" --logpath "D:\data\log\mongodb.log" --dbpath "D:\data\db" --install --journal
第一部分引号为mongoDB的安装目录,第二部分引号为日志目录,第三部分为数据库存储目录。
执行后mongoDB将以windows服务的形式启动。
4.启动mongoDB服务
方法1:
进入mongoDB的安装目录,我的目录为C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe
,在当前目录下输入:net start mongodb
,启动mongoDB服务。
需要注意的是:win10用户会由于权限的问题,执行上述命令失败,如下图:
当以管理员身份执行时便可以成功,如图:
方法2:
编写启动脚本启动服务。
待续……
5.连接mongoDB
方法1:
使用命令行连接mongoDB,进入mongoDB服务的安装目录,我的为C:\Program Files\MongoDB\Server\3.4\bin
,执行下面的命令即可连接到本地的mongoDB服务。
mongo.exe
连接的时候是以默认的端口和和ip连接的,连接上之后就可以使用mongoDB的shell进行操作,如图: