【发布时间】:2016-01-11 18:46:40
【问题描述】:
我已经为 python 安装了 MySQLdb,并且有以下代码。
import MySQLdb
conn = MySQLdb.connect(host="hello")
每次我在终端上运行时,都会遇到分段错误(核心转储)
但是当我将上述行放入 hi.py 文件并运行 python hi.py 时,我在终端中看不到此错误。
谁能给我一个建议来解决这个问题?
$ python
>>> import MySQLdb
>>> conn = MySQLdb.connect(host="hello")
Segmentation fault (core dumped)
这是我在终端中输入的命令。并得到分段错误错误。
【问题讨论】:
-
您是否只是想从命令行运行它,例如:./somefile.py?如果是这样,请添加 #!/usr/bin/env python 或其他告诉它如何运行它的东西。另外,你需要修正你的意图。
-
#!/usr/bin/env python 是什么意思?
-
当我从终端运行命令时,它给出了分段错误。当我将命令放入 python 文件并像 python hi.py 一样运行时,我看不到错误。所以我想知道为什么我在终端输入命令时会出现错误。
-
您可能希望发布您运行的整个命令,以及结果终端输出。
-
在原问题中编辑。
标签: python mysql-python