首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在语法上安装Pip 3和Python

问如何在语法上安装Pip 3和Python
EN

Stack Overflow用户
提问于 2019-06-04 10:17:00
回答 2查看 3.9K关注 0票数 0

我试图在语法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

不幸的是,我不知道如何解决这个问题。我会感谢你的帮助。谢谢马可

EN

回答 2

Stack Overflow用户

发布于 2020-11-19 21:54:00

我也无法安装模块mysqlclient,mysql或mariadb.我很抱歉这里只建议一个解决办法:安装"PyMySQL",一个纯Python客户端。该方法解决了缺少gcc在语法NAS、缺少pip依赖等问题。我的解决方案/解决办法:

代码语言:javascript
复制
/volume1/@appstore/py3k/usr/local/bin/pip3 install pymysql

对于我的用法,函数是相同的,所以我只需更改导入:

代码语言:javascript
复制
>>> import pymysql  # import pure Python SQL client
>>> conn = pymysql.connect(database="usersdb", user="web", port=3307)
票数 1
EN

Stack Overflow用户

发布于 2019-06-05 10:17:41

好吧我解决了我的问题。起初,我认为安装mysqlclient的问题是由于PIP有一些问题。我错了。Pip很好用。

Mysqlclient不会安装在Synology上。

然后,我尝试安装另一个,我尝试了PyMySQL,它安装容易,工作良好。也许我能够安装PyMySQL是因为它(包含一个基于PEP 249的纯Python MySQL客户端库)。

https://pypi.org/project/PyMySQL/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56441886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档