安装python的pymysql库时的一系列报错及解决日记

使用pip install pymysql在dos命令行按照pymysql时的第一次报错:
安装python的pymysql库时的一系列报错及解决日记
这个应该是python的pip版本的问题,解决方式是升级pip版本。
按照提示的 python -m install --upgrade pip 语句升级pip,再次发现衍生错误。
安装python的pymysql库时的一系列报错及解决日记

在输入了pip更新语句后,发现再次出现报错信息,我按照提示把这个路径添加到环境变量上,执行
python -m install --upgrade pip语句,发现python3.7 的pip已经更新完成。如图所示:
安装python的pymysql库时的一系列报错及解决日记

可是这是当我再次执行pip install pymysql语句,又一次出现报错信息。

安装python的pymysql库时的一系列报错及解决日记这里提示的是python 3.8的pip版本号问题,原来我的电脑默认的python是python3.8,而刚刚添加的环境变量是针对于python3.7的(由于路径问题,我的电脑python3.7不能在Visual studio上运行,现在还没有解决),而当执行“pip install pymysql”语句时,系统找到的python3.8的pip仍然是不匹配的,所以会报和之前一样的错误。下面我们要做的是,更新python3.8的pip版本号,再次执行“pip install pymysql”可通过。

首先进入到python3.8的安装路径:
安装python的pymysql库时的一系列报错及解决日记
然后执行“python -m install --upgrade pip”,结果如下:
安装python的pymysql库时的一系列报错及解决日记
容易得到,这次还是环境变量的问题,现在知道刚才添加的python3.7的scripts是没什么用的,我把刚刚添加的路径换成本次报错信息的提示路径,也就是python3.8的scripts。
下面的更新和安装就很顺利了。
安装python的pymysql库时的一系列报错及解决日记

安装python的pymysql库时的一系列报错及解决日记

这样安装好的mysql模块是可以在python3.8编译环境下导入的,但是不能在其他python环境中导入。