结合自己公司项目练练手数据库这块的操作。
我公司所有项目均使用oracle数据库,就需要先安装oracle相关的.whl文件。在网上找了一些关于“python连接数据库”的相关帖子,但是被版本号这个东西给误导了。
查看自己python版本,cmd命令中输入 python 查看,我的信息如下:
以为最后的“on win32”是代表版本号,就直接去 https://pypi.org/project/cx-Oracle/#files 下载32位版本的文件,我下载的是下面这个版本:
下载后安装.whl文件,命令如下(切换到文件所在目录,进行安装):
然而,报错了,提示这个文件在这个平台不支持(网上搜了说是版本问题!)
执念啊,以为32版本没有问题,结果就搜了下如何查看支持哪些版本,输入命令
啊,报错了,提示pip_internal模块中不没有pep425tags这个属性。百度,说是版本问题,好,那就换一个命令,如下:
还是这个 类似的提示,怎么办?网上的这两个命令都没法正常运行。
再用platform看下我的版本,是什么版本呢?
啊啊啊,这是64位的啊,好吧,去下载64位的文件,下载了如下文件:
再安装一遍:
安装成功!
一直是版本问题,到底该看哪个地方的版本呢,最保险的用 platform.architectrue()来查看.。
折腾了一天,原来是这个原因,知道真相的我眼泪掉下来!!!