Python ModuleNotFoundError:没有名为“ mysql”的模块

时间:2019-09-17 18:03:36

标签: python python-3.x module mysql-connector mysql-connector-python

我的系统Ubuntu 18.04已安装python 3.6。

我正在运行一个在lib以下的脚本

import mysql.connector
from google.cloud import storage

当我运行脚本时,出现如下错误

ModuleNotFoundError: No module named 'mysql'
ModuleNotFoundError: No module named 'google'

但是我已经安装了那些模块,但不确定是什么错误。有人可以帮忙吗?

root@sysadmin-ThinkPad-X250:# pip3.6 install mysql-connector-python
Requirement already satisfied: mysql-connector-python in /usr/lib/python3/dist-packages (2.1.6)

root @ sysadmin-ThinkPad-X250:#pip3.6安装mysql-connector-python 已满足要求:/ usr / lib / python3 / dist-packages(2.1.6)中的mysql-connector-python

#!/usr/bin/env python3
from __future__ import division
import time
import os
import datetime
import csv
import threading
import concurrent.futures
import mysql.connector
from os.path import join, getsize
from google.cloud import storage

1 个答案:

答案 0 :(得分:0)

可以使用依赖管理工具(例如pipenv或virtualenv)避免这种情况。您将避免很多潜在的麻烦,尤其是在基于Linux / UNIX的系统上。