【问题标题】:How to import (mysql-connector-2.2.9) module package from local directory in python script如何在python脚本中从本地目录导入(mysql-connector-2.2.9)模块包
【发布时间】:2022-01-09 17:32:25
【问题描述】:

我在我的脚本中使用了 mysql-connector-2.2.9 模块来使用 mysql 连接器。现在我需要在用户系统中执行脚本而不安装模块。用户只安装了python。我已经下载了这个包并存储在本地,但无法使用sys.path.append这个函数导入模块。我收到类似未安装模块的错误。

import sys
sys.path.append("C:/newfolder/mysql-connector-2.2.9")
from mysql-connector-2.2.9 import mysql.connector

我想知道如何在本地导入这个包。

【问题讨论】:

    标签: python mysql python-3.x


    【解决方案1】:

    我试过了,它对我有用...

        from pathlib import Path
        import sys
    
        path_root = Path('C:/newfolder/mysql-connector-2.2.9').parents[2]
        sys.path.append(str(path_root))
                
        from mysql-connector-2.2.9 import mysql.connector
    

    但是你必须把路径放进去。 我用这个页面https://fortierq.github.io/python-import/ 如果代码没有帮助,也许你可以在这里找到一些东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-13
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      相关资源
      最近更新 更多