stackoverflow 上有很多关于在 virtualenv 中安装 mysql-python 的问题。但是,没有任何关于在 virtualenv 中安装 mysql 的内容。
你应该在你的virtualenv中安装mysql吗?
stackoverflow 上有很多关于在 virtualenv 中安装 mysql-python 的问题。但是,没有任何关于在 virtualenv 中安装 mysql 的内容。
你应该在你的virtualenv中安装mysql吗?
不,Virtualenv 只虚拟化 Python 环境,而不是一切。
只需通过引用Virtualenv 文档来添加@duskwuff 的答案:
virtualenv 是一个创建隔离 Python 环境的工具。
正在解决的基本问题是依赖关系和版本之一,以及间接权限。
如果您以这种方式使用虚拟环境(来自 cmd):virtualenv --no-site-packages --distribute summary_python
那么将创建没有任何全局包的虚拟环境(如安装在 C;\python27 中的包)。要允许全局包安装它像这样:virtualenv --distribute summary_python
。
(**对于无站点包)如果您在 C:/python27 或全局安装了 mysql-python,则只需将以下文件从“C:/python/lib/site-packages”复制粘贴到您的虚拟环境“/lib /网站包”
**不需要从 "C:\Python27\Lib\site-packages\django\db\backends" 或 "C:\Python27\Lib\site-packages\django\contrib\gis\db\ 复制 mysql 文件后端”。