为了开始使用Django,我正在学习这教程,但是我对如何集成MySQL感到非常困惑。在virtualenv (对我来说是新的)上下文中这样做似乎会使事情变得更加复杂。
我在Ubuntu上运行,MySQL服务器在另一个主机上。以下是我的具体问题:
pip
、easy_install
还是apt-get install
sudo
发出上述命令时,我似乎遇到了一些问题。通过以root
身份登录,我避免了这个问题。这是意料之中的吗?发布于 2012-11-15 19:04:37
sudo apt-get install python-mysqldb
一样简单,这也需要libmysqlclient
(libmysqlclient18 - MySQL database client library
)。pip install MySQL-python
。这将使MySQLdb
在您的虚拟环境中成为可能。pip install
操作,它将只将其安装到虚拟env中。aptitude
安装系统范围的软件包。请不要以root用户身份登录,您可以授予用户sudo访问权限THe的好消息是mysql几乎是很难做到的。几乎所有其他python包都与激活您的环境和pip install <pacakge_name>
一样简单。
发布于 2013-12-15 10:53:08
以下几点对我有用:
sudo apt-get install python-mysqldb
sudo apt-get install libmysqlclient-dev
sudo apt-get install python-dev
pip install mysql-python
(在您的虚拟环境中)https://stackoverflow.com/questions/13404140
复制相似问题