第一次设置virtualenv,当我尝试使用
安装MySQL-python时pip -E <<some virtual env>> install MySQL-python
我得到了
File "setup_windows.py", line 7, in get_config
serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, options['registry_key'])
WindowsError: [Error 2] The system cannot find the file specified
我猜virtualenv正在阻止python以某种方式访问Windows注册表,我已经尝试在virtualenv中运行easy_install而没有运气(我假设这完全相同),从我的主要python安装手段复制网站包dir那个蛋黄不会看到它,
有谁知道我怎么能把这个哄骗到工作中,或者复制mysql支持所需的文件?
谢谢,
答案 0 :(得分:5)
# The Windows registry key for MySQL.
# This has to be set for Windows builds to work.
# Only change this if you have a different version.
registry_key = SOFTWARE\MySQL AB\MySQL Server 5.0
我深入了解注册表并找到了HKEY_LOCAL_MACHINE \ SOFTWARE \ MySQL AB \并且看到我改为5.1,
现在报告另一个错误,但这个问题至少解决了;)