如何在virtualenv中安装mysql?

时间:2012-06-19 05:18:11

标签: mysql virtualenv

关于在virtualenv中安装mysql-python的stackoverflow上有很多问题。但是,没有任何关于在virtualenv中安装mysql的内容。

你应该在你的virtualenv中安装mysql吗?

3 个答案:

答案 0 :(得分:5)

没有。 Virtualenv只虚拟化Python环境,而不是一切。

答案 1 :(得分:2)

通过引用Virtualenv documentation来添加@duskwuff的答案:

  

virtualenv是创建隔离的Python环境的工具。

     

正在解决的基本问题是依赖关系和版本之一,   和间接权限。

答案 2 :(得分:0)

如果您使用这种方式的虚拟环境(来自cmd):virtualenv --no-site-packages --distribute summary_python那么将创建虚拟环境而不使用任何全局包(如C; \ python27中安装的那样)。要允许全局包安装,请执行以下操作:virtualenv --distribute summary_python

(**没有站点包)如果您在C:/ python27或全局安装了mysql-python,那么只需将以下文件从“C:/ python / lib / site-packages”复制粘贴到您的虚拟环境中“/ LIB /站点包”

  • MySQL_python-1.2.4-py2.7.egg-info(文件夹)
  • MySQLdb的(文件夹)
  • _mysql_exceptions.py/.pyc/.pyo
  • _mysql.pyd

**不需要复制“C:\ Python27 \ Lib \ site-packages \ django \ db \ backends”或“C:\ Python27 \ Lib \ site-packages \ django \ contrib \ gis”中的mysql文件\分贝\后端”。