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

python与数据库交互,python数据库框架

Python安装requests和MySQLdb0.系统版本0.1查看系统版本1[root@localhost~]#uname-a2Linuxlocalhost.l


Python将安装requests和MySQLdb


0 .系统版本


0.1显示系统版本


1 [ root @ localhost~] # uname-a2 Linux localhost.local domain3. 10.0-514.el7.x86 _ 64 #1smptuenov 22163360423333333333333333333333


安装请求


1.1软件下载


1 [ root @ localhost~] # wget\2https://pypi.python.org/packages/B0/E1/ea B4 fc 3752 e 3d 240468 A8 c0b 284607899 D2 fbfb 236


1.2解冻


1 [ root @ localhost~] # tarxfrequests-2.18.4.tar.gz


1.3安装请求


1 [根@ localhost~] # CD请求-2. 18.4


2 [ root @ localhost requests-2.18.4 ] # python setup.py install


1.4安装错误


1 [根@1esupervisor-3.0 ] # python setup.py install


2跟踪后退(mostrecentcalllast ) :3文件' setup.py ',line 31,in


4 from setuptools import setup,find _ package S5 importerror : nomodulenamedsetuptools


原因是找不到setuptools软件包,请重新安装此软件包


安装工具:下载


1 [ root @ localhost requests-2.18.4 ] # wget\2https://python.org/packages/a4/c8/9 a7a 47 f 683 d 54d 83 f 648 d 377


用unzip解压缩


1 [根@本地主机请求-2. 18.4 ] # unzip设置工具- 36.5.0.zip


如果在提示符下找不到unzip命令,则可以使用yum进行安装


1 [根@ localhost requests-2.18.4 ] # yuminstallzipunzip


解压缩完成后可以安装


1 [根@ localhost requests-2.18.4 ] # CD设置工具- 36.5.0


2 [根@ localhost setup tools-36.5.0 ] # python setup.py install


安装完成后,可以安装请求


1 [根@ localhost setup tools-36.5.0 ] # CD . /


2 [ root @ localhost requests-2.18.4 ] # python setup.py install


安装验证完成后,进入python交互界面以导入软件包


[根@本地主机请求-2. 18.4 ] # python


python2.7.5(默认,nov 62016,00336028336007 ) )。


[ gcc4.8. 520150623 (red hat4.8.5- 11 ) ] on linux2


Type 'help '、' copyright '、' credits ' or ' license ' for more information。


导入请求


安装请求


2.1软件下载


1 [ root @ localhost~] # wget\2https://pypi.python.org/packages/a5/e9/51b 544 da 85 a 36 a 68 debe 7a 7091 f 068 d 802 fc 515 a3 a3a


2.2解压缩安装


1 [ root @ localhost~] # unzip MySQL-python-1.2.5.zip


2 [根@ localhost~] # cdmysql-python-1.2.5


3 [ root @ localhost MySQL-python-1.2.5 ] # python setup.py install


2.3安装错误


安装lib MySQL客户端- dev


1 [ root @ localhost MySQL-python-1.2.5 ] # yuminstalllibmysqlclient-dev


安装错误,未找到lib MySQL客户端- dev软件包


[ root @ localhost requests-2.18.4 ] # yuminstalllibmysqlclient-dev


加载插件:快速镜像器


loadingmirrorspeedsfromcachedhostfile


* base: mirrors.sohu.com


* extras: mirrors.sohu.com


* updates: mirrors.sohu.com


nopackagelibmysqlclient-dev available。


Error: Nothing to do


[ root @ localhost requests-2.18.4 ] #


以下原因是系统找不到mysql依赖软件包: 在这种情况下,可以自行安装依赖关系,使其依赖于mysql或mariadb


安装mariadb的dev软件包


1 [ root @ localhost MySQL-python-1.2.5 ] # yuminstallmariadb-develmariadb-embedded-devel


重新安装MySQL-python-1.2.5


[ root @ localhost MySQL-python-1.2.5 ] # python setup.py install


再次报告错误


重新安装python-devel


1 [ root @ localhost MySQL-python-1.2.5 ] # yuminstallpython-devel


再试一次


1 [ root @ localhost MySQL-python-1.2.5 ] # python setup.py install


检测是否可以安装


requests和MySQLdb安装到此结束


推荐阅读
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • 本文介绍了在Python中使用zlib模块进行字符串的压缩与解压缩的方法,并探讨了其在内存优化方面的应用。通过压缩存储URL等长字符串,可以大大降低内存消耗,虽然处理时间会增加,但是整体效果显著。同时,给出了参考链接,供进一步学习和应用。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
author-avatar
夏乐迎1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有