记一次pip install pymysql失败问题解决(离线安装pip)

本文介绍了在Docker容器中使用Python 2.7.5遇到pymysql模块缺失的问题,通过离线方式从清华镜像仓库下载并安装PyMySQL 0.9.3,解决了依赖问题,并详细展示了解决步骤和相关技术细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

背景:需要在docker环境中执行python代码,docker镜像为使用公司基础镜像打包生成,即python版本等固定。

代码如下:

# -*- coding:utf-8 -*-
# 连接mysql打印指定表的所有字段
import subprocess
import sys
import time
import datetime
import json
import requests
import pymysql
from optparse import OptionParser


def runTransmitTasks(host, port, user, password, db, table):

    try:

        # 连接mysql获取字段列表
        conn = pymysql.connect(host=host, user=user, password=password, database=db, port=port)
        cur = conn.cursor()
        sql = "select COLUMN_NAME from information_schema.COLUMNS where table_name = '%s'" % table
        cur.execute(sql)
        for field in cur.fetchall():
            print(field[0])
        cur.close()
        conn.close()

    except Exception as e:
        print('Error Info:',e)
    return 0


if __name__ == "__main__":

    runTransmitTasks("127.0.0.1", 3306
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值