热门标签 | 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自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • Symfony是一个功能强大的PHP框架,以其依赖注入(DI)特性著称。许多流行的PHP框架如Drupal和Laravel的核心组件都基于Symfony构建。本文将详细介绍Symfony的安装方法及其基本使用。 ... [详细]
  • 离线安装Grafana Cloudera Manager插件并监控CDH集群
    本文详细介绍如何离线安装Cloudera Manager (CM) 插件,并通过Grafana监控CDH集群的健康状况和资源使用情况。该插件利用CM提供的API接口进行数据获取和展示。 ... [详细]
  • 本文详细介绍了 Python 中的条件语句和循环结构。主要内容包括:1. 分支语句(if...elif...else);2. 循环语句(for, while 及嵌套循环);3. 控制循环的语句(break, continue, else)。通过具体示例,帮助读者更好地理解和应用这些语句。 ... [详细]
  • 优化Flask应用的并发处理:解决Mysql连接过多问题
    本文探讨了在Flask应用中通过优化后端架构来应对高并发请求,特别是针对Mysql 'too many connections' 错误的解决方案。我们将介绍如何利用Redis缓存、Gunicorn多进程和Celery异步任务队列来提升系统的性能和稳定性。 ... [详细]
  • 配置PHPStudy环境并使用DVWA进行Web安全测试
    本文详细介绍了如何在PHPStudy环境下配置DVWA( Damn Vulnerable Web Application ),并利用该平台进行SQL注入和XSS攻击的练习。通过此过程,读者可以熟悉常见的Web漏洞及其利用方法。 ... [详细]
  • 本文详细介绍如何使用 Python 集成微信支付的三种主要方式:Native 支付、APP 支付和 JSAPI 支付。每种方式适用于不同的应用场景,如 PC 网站、移动端应用和公众号内支付等。 ... [详细]
  • 本文探讨了如何利用NFC技术,将存储在Android手机中的患者信息安全高效地传输到台式计算机。重点介绍了适用于医院场景的NFC USB读卡器(如ACR122U)的应用方法。 ... [详细]
  • CSS高级技巧:动态高亮当前页面导航
    本文介绍了如何使用CSS实现网站导航栏中当前页面的高亮显示,提升用户体验。通过为每个页面的body元素添加特定ID,并结合导航项的类名,可以轻松实现这一功能。 ... [详细]
  • 本文详细介绍了如何在Kendo UI for jQuery的数据管理组件中,将行标题字段呈现为锚点(即可点击链接),帮助开发人员更高效地实现这一功能。通过具体的代码示例和解释,即使是新手也能轻松掌握。 ... [详细]
  • yikesnews第11期:微软Office两个0day和一个提权0day
    点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ... [详细]
  • 本文介绍了解决在Windows操作系统或SQL Server Management Studio (SSMS) 中遇到的“microsoft.ACE.oledb.12.0”提供程序未注册问题的方法,特别针对Access Database Engine组件的安装。 ... [详细]
  • 本文探讨了如何利用HTML5和JavaScript在浏览器中进行本地文件的读取和写入操作,并介绍了获取本地文件路径的方法。HTML5提供了一系列API,使得这些操作变得更加简便和安全。 ... [详细]
  • 本文将介绍如何利用Python爬虫技术抓取国内主流在线学习平台的数据,并以51CTO学院为例,进行详细的技术解析和实践操作。 ... [详细]
  • 利用 Jest 和 Supertest 实现接口测试的全面指南
    本文深入探讨了如何使用 Jest 和 Supertest 进行接口测试,通过实际案例详细解析了测试环境的搭建、测试用例的编写以及异步测试的处理方法。 ... [详细]
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社区 版权所有