我试图在语法DS215j上安装Python (mysqlclient)来连接Mysql
1)我从包管理器(OK)安装Python3.5
2)然后我SSh到语法站,我得到了管理权-> sudo -i
3)安装Pip3 curl -k https://bootstrap.pypa.io/get-pip.py python3 (OK)
我认为系统中的pakage是什么->/volume1 1/@appstore/py3k/usr/local/bin/pip3 3列表包版本
pip 19.1.1安装工具41.0.1车轮0.33.4
4)然后我尝试安装-> mysqlclient ->/volume1 1/@appstore/py3k/usr/local/bin/pip3 3安装mysqlclient
但我收到了这个错误信息。
错误:命令python "/tmp/pip-install-kfd9_v0o/mysqlclient/setup.py",egg_info: egg_info: /bin/sh: mysql_config:命令未找到跟踪(最近一次调用):文件"",第1行,在文件setup.py第16行,在元数据中,选项= get_config()文件"/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py",行51,在文件"/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py",第29行get_config libs = mysql_config("libs")中,在mysql_config mysql_config EnvironmentError("%s not“%) (_mysql_config_path,) OSError:未找到mysql_config
不幸的是,我不知道如何解决这个问题。我会感谢你的帮助。谢谢马可
发布于 2020-11-19 21:54:00
我也无法安装模块mysqlclient,mysql或mariadb.我很抱歉这里只建议一个解决办法:安装"PyMySQL",一个纯Python客户端。该方法解决了缺少gcc在语法NAS、缺少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)发布于 2019-06-05 10:17:41
好吧我解决了我的问题。起初,我认为安装mysqlclient的问题是由于PIP有一些问题。我错了。Pip很好用。
Mysqlclient不会安装在Synology上。
然后,我尝试安装另一个,我尝试了PyMySQL,它安装容易,工作良好。也许我能够安装PyMySQL是因为它(包含一个基于PEP 249的纯Python MySQL客户端库)。
https://stackoverflow.com/questions/56441886
复制相似问题