standard python venv module_python 在venv中报错 ModuleNotFoundError: No module named 'MySQLdb'

环境

Win7,Python 3.6.5,

情况

脚本中有import MySQLdb 直接执行可以执行,但是在创建的venv 中执行,执行失败提示ModuleNotFoundError: No module named 'MySQLdb'。运行pip install MySQLdb 报错提示:

(prod) D:\mysite\crawler>python

Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Inte

l)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

(prod) D:\mysite\crawler>python parse_content.py

Traceback (most recent call last):

File "parse_content.py", line 3, in

from model import article as article_model, \

File "D:\mysite\crawler\model\__init__.py", line 3, in

import MySQLdb

ModuleNotFoundError: No module named 'MySQLdb'

(prod) D:\mysite\crawler>pip install MySQLdb

Collecting MySQLdb

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))

after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.or

g', port=443): Read timed out. (read timeout=15)",)': /simple/mysqldb/

Could not find a version that satisfies the requirement MySQLdb (from versions

: )

No matching distribution found for MySQLdb

(prod) D:\mysite\crawler>pip search mysqldb

mysqldb-rich (2.4) - rich mysqldb

Flask-MySQLdb (0.2.0) - MySQLdb extension for Flask

lurker (0.1) - a tiny wrapper for mysqldb

mysqldbhelper (1.0.2) - A simple wrapper over mysqldb

umysqldb (1.0.3) - MySQLdb compatible wrapper for ultramysql

tomdb (0.5.1) - A simple wrapper around MySQLdb and pymysql.

mandb (0.1.4) - Mandb is a lightweight wrapper around MySQLdb and

sqlite3.

sqlShort (0.3) - A tiny wrapper for the Python modules MySQLdb and

Sqlite

sqlwitch (0.2) - sqlwitch offers idiomatic SQL generation on top of

MySQLdb.

simplemysql (1.25) - An ultra simple wrapper for Python MySQLdb with very

basic functionality

torndb (0.3) - A lightweight wrapper around MySQLdb. Originally

part of the Tornado framework.

mysql_helper (1.0.0) - Um módulo para auxiliar operações com o MySQL e

MySQLdb

(prod) D:\mysite\crawler>

为何退出这个venv,执行pip install MySQLdb 却又可以了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/514243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从 RxJS 到 Flink:如何处理数据流?

简介: 前端开发的本质是什么?响应式编程相对于 MVVM 或者 Redux 有什么优点?响应式编程的思想是否可以应用到后端开发中?本文以一个新闻网站为例,阐述在前端开发中如何使用响应式编程思想;再以计算电商平台…

Spring RSocket:基于服务注册发现的 RSocket 负载均衡

简介: RSocket 作为通讯协议的后起之秀,核心是二进制异步化消息通讯,是否也能和 Spring Cloud 技术栈结合,实现服务注册发现、客户端负载均衡,从而更高效地实现面向服务的架构?这篇文章我们就讨论一下 Spri…

双非院校计算机系毕业的学生能进大厂吗?

谈到大厂,我们常常会主动匹配与之对应的高学历。其实不论是大厂还是小公司,都是会筛简历的,这个毋庸置疑。从大厂招聘的结果上看,高学历人才的数量占据大头,而那些成功进入BAT、网易等大厂的专科生、二本三本学生&…

python如何提高程序可读性_提高Python的可读性?

我最近一直很喜欢Python编程.我来自对C语言编码的强烈热爱的背景,其中一切都可能比它应该更复杂(但至少把头发放在胸前).因此,从C转换到Python以获得不需要大量速度的更复杂的事情,这对于编写项目来说更是一种福音.然而,就肉眼可以看到的来自括号和圆括号和结构的土地,我遇到了…

Python - 深夜数据结构与算法之 Heap Binary Heap

目录 一.引言 二.堆与二叉堆介绍 1.Heap 堆 2.Binary Heap 二叉堆 3.HeapifyUp 添加节点 4.HeapifyDown 删除节点 5.Heap 时间复杂度 6.Insert & Delete 代码实现 三.经典算法实战 1.Smallest-K [M14] 2.Sliding-Window-Max [239] 3.Ugly-Number [264] 4.Top-…

如何 0 改造,让单体/微服务应用成为 Serverless Application

简介: 随着 2013 年以 Docker 为代表的容器技术、CNCF 基金会以及 K8s 的发展等,云原生开始被广大开发者所熟知。云原生时代之前还有两个阶段:一是自建 IDC 机房,二是简单地把原有的应用搬迁到云上。自建 IDC 机房很难获得高可用、…

一文了解阿里一站式图计算平台GraphScope

简介: 随着大数据的爆发,图数据的应用规模不断增长,现有的图计算系统仍然存在一定的局限。阿里巴巴拥有全球最大的商品知识图谱,在丰富的图场景和真实应用的驱动下,阿里巴巴达摩院智能计算实验室研发并开源了全球首个一…

c++如何禁用指定的键盘布局_Karabiner Elements for Mac 键盘键位自定义改键工具

文章来源于:风云社区Karabiner Elements for Mac 12.5Karabiner Elements(早期是Karabiner,更早是KeyRemap4MacBook)是功能强大且稳定的macOS键盘定制器。上【风云社区】,搜索软件名字,即可查看下载特征&am…

Docker Desktop 向大公司宣告收费,网友大呼:是时候弃用了!

作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 在容器引擎 Docker 诞生的 8 年间,其与开源的容器编排 Kubernetes 共同推动容器技术在云计算领域的应用,也让自身在全球范围内受到了广泛的关注。可以说,做过云计算开…

如何接地气地接入微前端?

简介: 微前端带来明显好处的同时,也面临着痛点。对于已有站点,如何在老的技术栈基础上接入一个微前端?需要哪些通 一 、前言 微前端,这个概念已经在国内不止一次的登上各大热门话题,它所解决的问题也很明显…

hasp运行不成功_提问:程序无报错或警告,但总是运行不成功,会卡住没反应...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼// test8.cpp : 定义控制台应用程序的入口点。//以下是一个将一个含12个元素的无序数组排列后再用二分法找到数字在第几位的程序#include "stdafx.h"#include "iostream"using namespace std;void go(int [],i…

东南亚再造天猫 Lazada品牌商城LazMall举办第二届品牌未来论坛

9月1日,东南亚领先的旗舰电商平台Lazada在新加坡滨海湾金沙会展中心举办了2021 LazMall Brands Future Forum年度品牌未来论坛(以下简称“BFF”)。该论坛以“奔向未来:东南亚的数字商务时代”为主题,在庆祝Lazada品牌商…

高可用的本质

简介: 无论是一个域,一个BG,还是一个站点,虽然范围有大有小,对象有所不同,但其高可用的理念都是相通的,今天将自己对高可用的一点点思考以及总结的【nPRT公式】分享给大家。 我是乐羊&#xff0…

技术干货 | 深度解构 Android 应用面临紧急发版时的救星方案:mPaaS 热修复——DexPatch

简介: 关于 Android 热修复方案——DexPatch 的介绍与使用说明 方案介绍 为了解决 Native 模块上线后的问题,mPaaS 提供了热修复功能,实现不发布客户端 apk 场景下的热修复。目前 Android 端热修复主要包括 andfix 和 dexpatch,考…

李飞飞:阿里云数据库已做好全面服务政企市场的准备

“政企市场是检验云数据库产品竞争力的黄金标准。”9月3日,阿里云智能数据库事业部总负责人李飞飞在北京举办的媒体沟通会上表示,阿里云已经做好全面服务政企数据库市场的准备,并已成功助力多家大型组织实现核心系统对传统商业数据库的替换。…

技术改变生活 浅谈阿里云混合云的探索与实践

简介: 也许你并不了解“阿里云混合云”,甚至没有听说过“混合云”,然而它却在幕后“默默”改变着人们的生活。 也许你并不了解“阿里云混合云”,甚至没有听说过“混合云”,然而它却在幕后“默默”改变着人们的生活。大…

公网访问_一文读懂阿里云访问公网的实现方式

NAT网关与EIP作为公有云服务商,提供互联网的访问和接入是必备的条件,阿里云也不例外。和AWS类似,阿里云访问公网的组件为NAT网关和弹性IP,对于刚刚接触云的童鞋,今天这篇文章带你彻底了解这两个组件的使用场景。弹性IP…

阿里巴巴云原生应用安全防护实践与 OpenKruise 的新领域

简介: 得益于 Kubernetes 面向终态的理念,云原生架构天然具备高度自动化的能力。然而,面向终态的自动化是一把“双刃剑”,它既为应用带来了声明式的部署能力,同时也潜在地会将一些误操作行为被终态化放大。 因此&#…

什么是微内核架构设计?

简介: 作为一名Java程序员,相信同学们都听说过微内核架构设计,也有自己的理解。那么微内核是如何被提出来的?微内核在操作系统内核的设计中又有什么作用?本文从插件化(Plug-in)架构的角度来诠释微内核架构设计&#xf…

lte接口流程图_请画出LTE系统的组网图及标注接口。

匿名用户1级2017-03-20 回答摘要 快速发展的数据业务对于无线网络的数据传输能力要求越来越高,LTE技术在这种需求下应运而生。反映数据下载能力的下行流量是衡量LTE系统性能的一个极其重要的指标。本文分析了TD-LTE系统中影响单用户下行流量的各种因素,并…