作者:夏乐迎1 | 来源:互联网 | 2023-06-08 12:04
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安装到此结束