Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,有没有一种简单的方法可以连接到不使用';不需要根访问?_Python_Mysql - Fatal编程技术网

在python中,有没有一种简单的方法可以连接到不使用';不需要根访问?

在python中,有没有一种简单的方法可以连接到不使用';不需要根访问?,python,mysql,Python,Mysql,我正在编写一个脚本来解析一些文本文件,并将它们包含的数据插入mysql数据库。我在将运行此脚本的服务器上没有root访问权限。我已经看过了,但是它需要一堆我没有的依赖项。有更简单的方法吗?我建议使用MySQL DB-API适配器,它不使用C客户端库,而是完全用纯Python重新实现MySQL协议(与Python 2.5到2.7以及3.1兼容) 要将C编码的扩展安装到Python中,通常需要根访问权限(尽管您使用的服务器可能会有不同的安排,但可能性不大)。但是,使用纯Python解决方案,您只需像

我正在编写一个脚本来解析一些文本文件,并将它们包含的数据插入mysql数据库。我在将运行此脚本的服务器上没有root访问权限。我已经看过了,但是它需要一堆我没有的依赖项。有更简单的方法吗?

我建议使用MySQL DB-API适配器,它不使用C客户端库,而是完全用纯Python重新实现MySQL协议(与Python 2.5到2.7以及3.1兼容)


要将C编码的扩展安装到Python中,通常需要根访问权限(尽管您使用的服务器可能会有不同的安排,但可能性不大)。但是,使用纯Python解决方案,您只需像上载自己编写的模块一样上载有问题的模块(例如,我推荐的连接器中的模块),这(如果您确实拥有该MySQL数据库的有效用户ID和密码!)可能会帮您解决问题。

“没有可用的模块”?你被阻止安装你需要的东西了吗?你试过使用easy_install吗?@S.Lott,@David:啊,我知道了。我只需要创建一个目录“~/lib/python2.6/site packages”,将它放在我的PYTHONPATH中,并使用“prefix=”/home/[myusername]”进行安装。我现在觉得有点傻。