微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用pip和easy_install将MySQL-python安装到virtualenv中时发生注册表错误

如何解决使用pip和easy_install将MySQL-python安装到virtualenv中时发生注册表错误

|| pip和easy install命令(安装MysqL-python)提供下面列出的大量错误。 我已经在这个网站和Google上寻找答案了一段时间。重复出现的答案是安装python dev(pip install python-dev),但是我收到的响应是“找不到任何发行版” 有人知道这样做的正确语法吗?还是有人可以指出我要去哪里错了。 非常感谢所有帮助。谢谢
    C:\\virtualenvs\\myvirtualenv2\\Scripts\\pip-script.py run on 04/13/11 16:28:18
Downloading/unpacking MysqL-python
  Running setup.py egg_info for package MysqL-python
    Traceback (most recent call last):
      File \"<string>\",line 14,in <module>
      File \"C:\\virtualenvs\\myvirtualenv2\\build\\MysqL-python\\setup.py\",line 15,in <module>
        Metadata,options = get_config()
      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
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File \"<string>\",in <module>

  File \"C:\\virtualenvs\\myvirtualenv2\\build\\MysqL-python\\setup.py\",in <module>

    Metadata,options = get_config()

  File \"setup_windows.py\",in get_config

    serverKey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE,options[\'registry_key\'])

WindowsError: [Error 2] The system cannot find the file specified

----------------------------------------
Command python setup.py egg_info Failed with error code 1
Exception information:
Traceback (most recent call last):
  File \"C:\\virtualenvs\\myvirtualenv2\\lib\\site-packages\\pip-1.0-py2.6.egg\\pip\\basecommand.py\",line 126,in main
    self.run(options,args)
  File \"C:\\virtualenvs\\myvirtualenv2\\lib\\site-packages\\pip-1.0-py2.6.egg\\pip\\commands\\install.py\",line 223,in run
    requirement_set.prepare_files(finder,force_root_egg_info=self.bundle,bundle=self.bundle)
  File \"C:\\virtualenvs\\myvirtualenv2\\lib\\site-packages\\pip-1.0-py2.6.egg\\pip\\req.py\",line 980,in prepare_files
    req_to_install.run_egg_info()
  File \"C:\\virtualenvs\\myvirtualenv2\\lib\\site-packages\\pip-1.0-py2.6.egg\\pip\\req.py\",line 216,in run_egg_info
    command_desc=\'python setup.py egg_info\')
  File \"C:\\virtualenvs\\myvirtualenv2\\lib\\site-packages\\pip-1.0-py2.6.egg\\pip\\__init__.py\",line 255,in call_subprocess
    % (command_desc,proc.returncode))
InstallationError: Command python setup.py egg_info Failed with error code 1
    

解决方法

试用ActivePython:
pypm -E C:\\virtualenvs\\myvirtualenv2 install mysql-python
没有编译狂欢。没有奇怪的错误。没有恐怖。     ,在Windows上安装mysqldb非常棘手。在下载并解压缩mySQL-python之后,我可以手动安装它: 转到MySQL-python-1.2.3文件夹 编辑文件
site.cfg
Start
>
Run
中运行
regedit
并验证MySQL的正确路径,我的样子像
SOFTWARE\\MySQL AB\\MySQL Server 5.1
取消注释线
registry_key
设置它:
registry_key = SOFTWARE\\MySQL AB\\MySQL Server 5.1
在您的virtualenv下运行
python setup.py install
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。