前几天,想要讲系统转移到window 系统上,于是在win上进行了一波环境配置。
大致就是python、mysql、pycharm
安装python,从官网上进行下载安装在进行环境path的配置。
至于python中的许多包的下载。可以在pycharm安装后进行关联在setting中直接添加下载也可以在命令中用pip install(其实pycharm中也是下载,不需要你自己进行命令语句执行)
那么最容易有问题的包安装也就是mysql-python。
我在安装的时候出现了几个问题的解释如下:
1.安装了最新版的mysql8.0 导致连接时出现报1251错误:
问题以及解决方案链接:https://blog.csdn.net/qq_36068954/article/details/80175755
出现这个原因是版本升级后加密规则改变, 解决问题方法把mysql用户登录密码加密规则还原成mysql_native_password. ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
2.报错如下:
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
解决方法:点击它所提示的链接下载 VCForPython27.msi 安装。直接下载安装,安装完后重新pip install
3.安装MySQL-python-1.2.3.win-amd64-py2.7 window安装python的需要具有这个包安装。