热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用Python在Windows上安装MongoDB

用Python在Windows上安装MongoDB原文

用 Python 在 Windows 上安装 MongoDB

原文:https://www . geesforgeks . org/guide-install-MongoDB-python-windows/

我们将分步骤解释 MongoDB 的安装。在你安装之前,我建议大家使用 ide spyder,Anaconda。

步骤 1 - >安装社区版
安装链接

步骤 2 - >运行刚刚下载的已安装 MongoDB windows 安装程序包。

MongoDB 在这里安装-->

C:\Program Files\MongoDB\Server\3.4\

第三步- >我们来设置 MongoDB 环境


  • (a) 创建存储所有数据的数据目录。
    在 C: drive 里面创建一个文件夹数据在里面创建一个文件夹 db
    或者
    运行

    py
    md C:\data\db


  • (b) To start MongoDB
    Run ->

    ```py
    "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"

    ```

    等待连接消息出现


  • (c) 验证环境路径或设置路径如果没有正确设置
    打开环境变量,可以通过 windows 搜索进行搜索。

    打开系统变量部分下的环境变量打开路径。
    这个应该是这样的。

    添加 bin 文件夹的路径如上图所示。


  • (d) 要连接到 MongoDB
    打开其他命令提示符并运行- >

    ```py
    "C:\Program Files\MongoDB\Server\3.4\bin\mongo.exe

    ```


第 4 步- >准备好 MongoDB
打开命令提示符(管理模式)键入- >

mongod

注意:直到第 4 步 MongoDB 只有在命令提示符打开并且正在监听时才会工作。
现在我们来看看 Extension,让它变得更好。

以下从第 5 步到第 8 步的步骤可选:
第 5 步- >打开命令提示符运行-

mkdir c:\data\db
mkdir c:\data\log

*步骤 6-* >在 C:\ Program Files \ MongoDB \ Server \ 3.4 \ mongod . CFG(文件名 mongod.cfg) 创建配置文件

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

这可以在记事本的管理模式或记事本++或任何其他编辑器中创建和保存,以运行记事本管理模式按 Ctrl + Shift +回车。记事本的管理模式将让你创建 mongod.cfg 并保存上述文本文件。

*步骤 7* - >通过使用–Install 选项和-config 选项启动 mongod.exe 来指定之前创建的配置文件,从而安装 MongoDB 服务。
现在在命令提示符下运行此命令

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

*第 8 步* - >启动&停止 MongoDB 运行T4】启动:

net start MongoDB

要停止:

net stop MongoDB


注意:所有命令都在命令提示符管理模式下运行,要打开命令提示符管理模式,请打开普通命令提示符并按 Ctrl+Shift+Enter 或右键单击左侧窗口图标开始按钮,您可以在其中看到选项。
第九步 - >打开如图所示的Python命令提示符。

第 10 步 - >安装包使用 MongoDB
用 conda run 安装这个包:

conda install -c anaconda pymongo

恭喜你!!安装完成。(Pymongo 只在 MongoDB 启动时工作,使用 net start MongoDB 启动后再在 spyder 上工作)
可以在 python 这里学习理解 MongoDB。

本文由 SHAURYA UPPAL 供稿。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用write.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 review-team@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。


推荐阅读
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 本文作为《WM平台上使用Sybase Anywhere 11》系列的第二篇,将继续探讨在Windows Mobile (WM) 系统中如何高效地操作Sybase Anywhere 11数据库。继上一篇关于安装与基本测试的文章之后,本篇将深入讲解数据库的具体操作方法。 ... [详细]
  • 本文探讨了在SQL Server中处理几何类型列时遇到的INTERSECT操作限制,并提供了解决方案,包括通过转换数据类型和使用额外表结构的方法。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 高级缩放示例.就像谷歌地图一样.它仅缩放图块,但不缩放整个图像.因此,缩放的瓷砖占据了恒定的记忆,并且不会为大型缩放图像调整大小的图像.对于简化的缩放示例lookhere.在Win ... [详细]
  • 本文详细介绍了如何在Spring框架中设置事件发布器、定义事件监听器及响应事件的具体步骤。通过实现ApplicationEventPublisherAware接口来创建事件发布器,利用ApplicationEvent类定义自定义事件,并通过ApplicationListener接口来处理这些事件。 ... [详细]
  • 本文详细介绍了Oracle 11g中的创建表空间的方法,以及如何设置客户端和服务端的基本配置,包括用户管理、环境变量配置等。 ... [详细]
  • 使用TabActivity实现Android顶部选项卡功能
    本文介绍如何通过继承TabActivity来创建Android应用中的顶部选项卡。通过简单的步骤,您可以轻松地添加多个选项卡,并实现基本的界面切换功能。 ... [详细]
  • 本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • Markdown 编辑技巧详解
    本文介绍如何使用 Typora 编辑器高效编写 Markdown 文档,包括代码块的插入方法等实用技巧。Typora 官方网站:https://www.typora.io/ 学习资源:https://www.markdown.xyz/ ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
author-avatar
luhd88112010_254
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有