我试图在我的dreamhost共享服务器上设置一个mysql数据库,但似乎我无法在没有mysqlclient的情况下继续运行。当我尝试pip install mysqlclient
时,我得到了
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param = ssp-buffer-size = 4 -Wformat -Werror = format-security -D_FORTIFY_SOURCE = 2 -fPIC -Dversion_info =(1,3,12,' final& #39;,0)-D__version __ = 1.3.12 -I / usr / include / mysql -I / usr / include / python3.4m -I / home / eptaba / aeromembers.com / AeroMembers_env / include / python3.4m -c _mysql.c -o build / temp.linux-x86_64-3.4 / _mysql.o -DBIG_JOINS = 1 -fno-strict-aliasing -g -DNDEBUG
_mysql.c:32:20:致命错误:Python.h:没有这样的文件或目录
#include" Python.h"
^
编译终止。
错误:命令' x86_64-linux-gnu-gcc'退出状态1失败
我在其他答案中看到,这些类型的问题可以通过
来解决apt-get install python3.4-dev
但是在dreamhost的共享服务器产品上,我无法执行该命令。我还能做些什么来获得mysqlclient或者在没有它的情况下设置我的mysql?
答案 0 :(得分:0)
我通过安装Python 3.6并在我的virtualenv而不是Python 3.4中使用它来解决这个问题。之后我能够pip install mysqlclient