IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python和MongoDB的安装以及相关配置及错误解决 -> 正文阅读

[Python知识库]python和MongoDB的安装以及相关配置及错误解决

使用契机为:leo-api测试的环境部署

按照部署leo-api的方法来进行

https://gitee.com/zpw0526/leo-api-auto#https://gitee.com/link?target=https%3A%2F%2Fwww.runoob.com%2Fmongodb%2Fmongodb-window-install.html

(全文仅供自己总结参考)

1.安装python以及pycharm

使用菜鸟教程的安装教程

https://www.runoob.com/python3/python3-install.html

按照教程逐步进行,没有问题(除了汉化部分)

破解pycharm专业版(有待完全破解)

一个有破解码的地址
https://www.ajihuo.com/
以及破解参考博文
https://www.wuqintai.com/archives/1038.html

导入解释器:

直接导入下载好的本地的python.exe

  • 新建项目时在Base interpreter中设置为本地下载的python
  • 导入项目后设置解释器:
    file/setting/project-xxx/python interpreter

问题1.安装汉化插件时间超时问题

汉化使用插件Chinese(Simplified)Language Pack/中文语言包,因为其默认从国外下载,所以会出现超时问题。
在这里插入图片描述
所以使用中文包安装,从下载地址下载插件到本地,然后从硬盘安装功能进行安装汉化插件。
参考博文:https://blog.csdn.net/wx_xianyu/article/details/119801667

中文包下载地址
https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack----/versions

查看自己的pycharm版本号
在这里插入图片描述
在这里插入图片描述
在中文包下载地址中找到与自己的软件版本对应的进行下载,这里是与我的版本相对应的
在这里插入图片描述
下载完成后进行导入
在这里插入图片描述
选择下载的汉化包,点击OK进行导入
在这里插入图片描述
导入汉化包成功,重启软件
在这里插入图片描述
重启之后汉化成功
在这里插入图片描述
取消汉化,恢复英文版:

在文件/设置/插件中禁用中文语言包
在这里插入图片描述

问题2.下载第三方包显示超时

(1)使用interpreter解释器安装

参考博文:https://blog.csdn.net/TyuansushiT/article/details/81836732

按照博文的第一种方法,在Manage Repositories中修改数据来源之后再进行添加,大部分情况下可以正常搜索添加,特殊情况:

(1)Error loading package list :no subject alternative DNS ...
直接将报错信息后面跟的数据源删除即可
(2)Error loading package list:typypi,.studutlinux.org
同样,直接删除把报错的数据源

(2)使用pip命令安装

直接使用pip命令进行安装时,会出现下面的报错

ERROR: Could not find a version that satisfies the requirement 安装包名称(from versions: none) ERROR: No matching distribution found for 安装包名称

解决办法
使用国内的镜像源,并添加-- trusted-host

例如:

pip install pymongo==3.9 -i https://pypi.douban.com/simple/ --trusted-host pypi.douban
.com

其中pymongo==3.9表示指定pymongo版本为3.9

2.安装MongoDB

同样使用菜鸟教程的的安装指导教程

https://www.runoob.com/mongodb/mongodb-window-install.html

可以帮助学习的博文

https://www.runoob.com/mongodb/mongodb-window-install.html

注意点

  • 在设置用户名和密码的时候,一定要切换到自己使用的数据库,否则在项目运行的时候会报错pymongo.errors.OperationFailure: Authentication failed
> use leo-api-platform-db
switched to db leo-api-platform-db
> db.createUser({user:"root",pwd:"123456",roles:[{role:"dbAdmin",db:"leo-api-platform-db"},"readWrite"]})
Successfully added user: {
        "user" : "root",
        "roles" : [
                {
                        "role" : "dbAdmin",
                        "db" : "leo-api-platform-db"
                },
                "readWrite"
        ]
}
  • 在下载第三方包 pymongo 的时候一定要和项目中要求的相对应,否则可能会出现
    TypeError: 'Collection' object is not callable. If you meant to call the 'authenticate' method on a 'Database' object it is failing because no such method exists.
    (已经出现错误的解决办法:
    https://blog.csdn.net/qq_38316655/article/details/122276893
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 11:52:00  更:2022-05-10 11:52:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:38:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码