Python导入PyMySQL模块报错,如何在服务器安装PyMySQL?
解决服务器上PyMySQL缺失的安装指南
嘿,这个问题我熟!你碰到的ImportError: No module named pymysql就是当前Python环境里没装PyMySQL这个数据库连接库,下面给你几种在服务器上安装它的靠谱方法:
用pip安装(最推荐)
这是最便捷的方式,直接在终端跑对应的pip命令就行。如果服务器默认是Python 2,用下面的命令;如果是Python 3,记得换成pip3:# Python 2 环境 pip install pymysql --user # Python 3 环境 pip3 install pymysql --user加
--user是为了避免权限问题(比如你没有服务器root权限),会把库安装到当前用户的专属目录里,不会影响系统全局环境。如果pip不可用,试试easy_install
有些老版本的服务器可能没装pip,这时候可以用easy_install来救场:easy_install pymysql同样,没权限的话加
--user参数:easy_install --user pymysql源码手动安装(极端情况备用)
如果上面两种方法都不行,那就手动下载源码安装:- 去PyMySQL的官方代码仓库下载最新的源码压缩包,要么上传到服务器,要么直接在服务器用
wget工具拉取对应版本的压缩包; - 解压下载的压缩包:
tar -xzf [你的压缩包文件名].tar.gz - 进入解压后的目录:
cd [解压后的文件夹名] - 用Python执行安装:
要是用的Python3,就把命令里的python setup.py install --userpython换成python3。
- 去PyMySQL的官方代码仓库下载最新的源码压缩包,要么上传到服务器,要么直接在服务器用
安装完成后,再运行你的python script.py 'US'应该就能正常执行啦!
内容的提问来源于stack exchange,提问作者Divya Nagandla
相关产品推荐
相关产品推荐

