为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何在win8下面如何用命令行安装mysql-connector-python

我用课程里讲的下载安装的方法安装成功了,但是我要在python的虚拟环境中操作数据库,但是虚拟环境中无法使用环境外部的Python插件,所以要使用命令行在venv下安装,请问老师该如何安装呢?

我用了一下两种都没有成功:

第一种:我查的网上有说有python setup.py install安装,但是我把下载的MySQL-python-1.2.3.win32-py2.7.exe解压发现里面没有setup.py文件。请老师给我指点一下安装的方法谢谢。

第二种:

 > pip install mysql-connector-python
You are using pip version 7.0.3, however version 7.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Collecting mysql-connector-python
  Could not find a version that satisfies the requirement mysql-connector-python (from ve
rsions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --al
low-external mysql-connector-python to allow).
No matching distribution found for mysql-connector-python

(venv) Think@RESEARCH E:\test
> pip install --allow-external mysql-connector-python \mysql-connector-python
You are using pip version 7.0.3, however version 7.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Exception:
Traceback (most recent call last):
  File "E:\test\venv\lib\site-packages\pip\basecommand.py", line 223, in main
    status = self.run(options, args)
  File "E:\test\venv\lib\site-packages\pip\commands\install.py", line 268, in run
    wheel_cache
  File "E:\test\venv\lib\site-packages\pip\basecommand.py", line 268, in populate_requirement_set
    wheel_cache=wheel_cache
  File "E:\test\venv\lib\site-packages\pip\req\req_install.py", line 207, in from_line
    wheel_cache=wheel_cache)
  File "E:\test\venv\lib\site-packages\pip\req\req_install.py", line 66, in __init__
    req = pkg_resources.Requirement.parse(req)
  File "E:\test\venv\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2960, in parse

    reqs = list(parse_requirements(s))
  File "E:\test\venv\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2891, in parse_requirements
    raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '\\mysql-connector-python')


正在回答

1 回答

MySQL-python-1.2.3.win32-py2.7.exe

这个文件是个exe自动执行的安装程序,不能解压,双击打开后,它会自动搜索你的Python安装路径(也可以手动指定),然后多点几次下一步,就安装完毕了。

试了一下,http://mysql-python.sourceforge.net/这个网址应该是被国内禁止访问了,pip在线安装的方式不能使用了。

如果是在windows8,从网站其他地方下载一个MySQL-python-1.2.3.win32-py2.7.exe,用双击打开的方式试一试。

或者离线下载一个whl文件,用“pip install 包名字.whl”离线安装,whl文件可以从这里下载:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python




0 回复 有任何疑惑可以回复我~
#1

开心坚持 提问者

非常感谢!
2015-10-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python操作MySQL数据库
  • 参与学习       85011    人
  • 解答问题       171    个

本视频教程讲解Python如何开发MySQL数据库程序

进入课程

请问如何在win8下面如何用命令行安装mysql-connector-python

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信