gpt4 book ai didi

python - 如何在 Synology 上安装 Pip 3,然后安装 Python Lib MySQLdb

转载 作者:行者123 更新时间:2023-11-29 15:56:17 29 4
gpt4 key购买 nike

我正在尝试在 Synology DS215j 上安装 Python 库 (mysqlclient) 以连接 Mysql

1) 我从包管理器安装 Python 3.5 (确定)

2) 然后我通过 SSH 连接到 Synology Station我获得了管理员权限 --> sudo -i

3) 安装Pip3 curl -k https://bootstrap.pypa.io/get-pip.py | python3 (好的)

我想知道系统中有哪些包-->/volume1/@appstore/py3k/usr/local/bin/pip3 列表套餐版本

<小时/>

pip 19.1.1安装工具 41.0.1轮子0.33.4

4) 然后我尝试安装 --> mysqlclient-->/volume1/@appstore/py3k/usr/local/bin/pip3 安装 mysqlclient

但我收到此错误消息。

错误:命令 python setup.py Egg_info 的完整输出:错误:/bin/sh:mysql_config:找不到命令回溯(最近一次调用最后一次):文件“”,第 1 行,位于文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup.py”,第 16 行,在元数据中,选项 = get_config()文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py”,第 51 行,在 get_config 中 库 = mysql_config("库") 文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py”,第 29 行,在 mysql_config 中 引发环境错误(“%s未找到”%(_mysql_config_path,)) OSError:找不到 mysql_config ----------------------------------------------------错误:命令“python setup.py Egg_info”失败,/tmp/pip-install-kfd9_v0o/mysqlclient/中的错误代码为 1

不幸的是我不知道如何解决这个问题。我将不胜感激一些帮助。谢谢马可

最佳答案

我也无法安装模块 mysqlclient、mysql 或 mariadb...很抱歉,我在这里仅建议一个解决方法:安装“PyMySQL”,一个纯 Python MySql 客户端。这种方式解决了一些问题,例如 Synology NAS 上缺少 gcc、缺少 pip 依赖项等...我的解决方案/解决方法:

/volume1/@appstore/py3k/usr/local/bin/pip3 install pymysql

对于我的用法来说,功能是相同的,所以我只需更改导入:

>>> import pymysql  # import pure Python SQL client
>>> conn = pymysql.connect(database="usersdb", user="web", port=3307)

关于python - 如何在 Synology 上安装 Pip 3,然后安装 Python Lib MySQLdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56441886/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com