Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 分段错误MySQLdb_Python_Mysql Python - Fatal编程技术网

Python 分段错误MySQLdb

Python 分段错误MySQLdb,python,mysql-python,Python,Mysql Python,我已经安装了MySQLdb for python,并有以下代码 import MySQLdb conn = MySQLdb.connect(host="hello") 每次我在终端上运行这个,我都会遇到分段错误(内核转储) 但是,当我将以上几行放在hi.py文件中并运行python hi.py时,我在终端中没有看到这个错误 谁能给我一个建议来解决这个问题 $ python >>> import MySQLdb >>> conn =

我已经安装了MySQLdb for python,并有以下代码

   import MySQLdb

    conn = MySQLdb.connect(host="hello")
每次我在终端上运行这个,我都会遇到分段错误(内核转储)

但是,当我将以上几行放在hi.py文件中并运行python hi.py时,我在终端中没有看到这个错误

谁能给我一个建议来解决这个问题

$ python  
>>> import MySQLdb   
>>> conn = MySQLdb.connect(host="hello")      
Segmentation fault (core dumped)

这是我在终端中键入的命令。并得到了分割错误

我以前遇到过类似的问题,请尝试检查您是否在终端上使用python2

MySQLdb不适用于python3。如果您想使用python3,请使用
mysql-connector-python


您可以使用
pip
安装它:
pip安装mysql连接器python

您只是想从命令行运行它吗,如:./somefile.py?如果是,请添加#/usr/bin/env python或其他告诉它如何运行它的东西。还有,你需要确定你的意图。你说的#是什么意思/usr/bin/env python?当我从终端运行命令时,它给出了分段错误。当我把命令放在python文件中,并像python hi.py一样运行时,我没有看到错误。因此,我想知道在终端中键入命令时出现错误的原因。您可能希望发布运行的整个命令,以及结果终端输出。在原始问题中编辑。