python安装cx_Oracle和wxPython的方法

 更新时间:2020年09月14日 08:30:06   作者:里昂昂  
这篇文章主要介绍了python安装cx_Oracle和wxPython的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

在装这两个的时候出现一些问题,最后总算成功了,记录一下过程

环境:win10 64位系统,python3.7.8 ,pip18

下载地址:这两个地址下载很慢,我的下载多次都失败了,后面用手机下载转电脑的,

cx_Oracle: https://pypi.org/project/cx-Oracle/#files

wx_Python: https://pypi.org/project/wx_Python/#files

1.安装cx_Oracle:

第一次安装使用的是tar.gz的这个文件,这次安装失败,记录了下报错情况,

第一步:下载文件,解压文件放到python安装目录的包目录下:C:\Users\admin\AppData\Local\Programs\Python\Python37\Lib\site-packages

第二步:到相应的目录下,显示文件路径这个地方输入 cmd ,也可以打开目录cd到这个路径下,就是为了方便,

第三步:输入命令1:python setup.py build 回车后这里就会报错了,报错如下,忽略这个命令执行命令2.python setup.py install回车后也报了下面这个错

c:\users\admin\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\cl.exe' failed with exit status 2

第四步:解决报错问题,网上查了大部分说是要装2015版运行库,其实已经有14.0+的版本,后面卸载,重装,试了好多方法,结果还是同样的的报错,这里不再一一说明

到了这里我已经放弃了,准备先装下wxPython

2.安装wxPython

第一步:下载文件,如图,这个我下载的是.whl后缀的这个文件。

第二步:到下载的这个文件的目录打开cmd,执行命令安装:pip install wxPython-4.1.0-cp37-cp37m-win_amd64.whl

安装的过程又自动下载两个版本的文件安装,应该是安装这个需要在两个版本的基础上安装,第一版下载成功了也安装成功了,第二版失败了,多次重试失败,cmd窗口一个窗口都是报错的红字,

这种情况是在自动下载文件的时候没继续下载了就出现的情况,后面直接手机下载转到电脑安装,(cmd窗口会有这个文件的下载路径,里面复制出来手动下载即可),安装失败,提示pip版本不够

第三步:根据提示的命令执行升级pip(升级到20版本,文件根据窗口的链接获取即可),这里又遇到下载中断的问题,手机下载转电脑安装升级:命令不能用它给的了:pip install pip文件,安装失败,提示访问权限不够,这个好解决:右键cmd.exe以管理员身份运行

第四步:在cmd窗口执行:pip install E:\python\Py\pypip升级文件 因为以管理员身份运行cmd切换不到相关路径,就直接用绝对路径执行这个文件了,最后升级pip成功

第五步:第三步没安装成功的wxPython第二个版本现在安装:pip installE:\python\Py\第二版文件名.whl,文件安装成功

第六步:安装第一步下载的这个wxPython文件:pip installE:\python\Py\wxPython-4.1.0-cp37-cp37m-win_amd64.whl,文件安装成功

到这里wxPython就安装成功了,于是我想到了安装失败的cx_Oracle,因为我跟教程安装的是.gz这个文件,所以这里我选择第二个whl文件进行再次安装

3.再次安装cx_Oracle

第一步:下载文件,如图,这个我下载第二个文件.whl的这个文件

第二步:安装cx_Oracle:pip installE:\python\Py\cx_Oracle-8.0.1-cp37-cp37m-win_amd64.whl 文件安装成功

至此cx_Oracle也安装成功了,到pycharm上试了下,都可以用了

PS:Python 安装cx_Oracle模块

1.Python安装cx_Oracle模块需要安装Oracle,并在环境变量中添加Oracle的路径。

2.没有安装Oracle的需要下载一个oci.dll的文件,并把文件的路径添加到path中。

如果既没有安装Oracle也没有一个path路径指向oci.dll的话即使安装了cx_Oracle也无法导入该模块。

总结

到此这篇关于python安装cx_Oracle和wxPython的方法的文章就介绍到这了,更多相关python安装cx_Oracle和wxPython内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用Python实现一个简易的截图工具

    利用Python实现一个简易的截图工具

    这篇文章主要为大家详细介绍了如何利用Python实现一个简易的截图工具,可以截完图之后显示并且永远前置,感兴趣的小伙伴可以尝试一下
    2022-07-07
  • Python编程调用百度API实现地理位置经纬度坐标转换示例

    Python编程调用百度API实现地理位置经纬度坐标转换示例

    这篇文章主要介绍了Python编程调用百度API来实现地理位置经纬度坐标转换的示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • 如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单

    如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单

    这篇文章主要介绍了如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • python3使用sqlite3构建本地持久化缓存的过程

    python3使用sqlite3构建本地持久化缓存的过程

    日常python开发中会遇到数据持久化的问题,今天记录下如何使用sqlite3进行数据持久化,并提供示例代码及数据查看工具,需要的朋友可以参考下
    2023-11-11
  • Python如何使用队列方式实现多线程爬虫

    Python如何使用队列方式实现多线程爬虫

    这篇文章主要介绍了Python如何使用队列方式实现多线程爬虫,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python实现计算圆周率π的值到任意位的方法示例

    Python实现计算圆周率π的值到任意位的方法示例

    这篇文章主要介绍了Python实现计算圆周率π的值到任意位的方法,简单分析了圆周率的计算原理,并结合实例形式分析了Python计算圆周率的相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • 详解Python中列表数据的保存与读取

    详解Python中列表数据的保存与读取

    列表是一种非常灵活的数据结构,它可以包含多种类型的元素,本文将介绍如何将一组列表保存到txt文件中,并提供相应的读取方法,希望对大家有所帮助
    2024-04-04
  • Python中DrissionPage的示例代码

    Python中DrissionPage的示例代码

    DrissionPage是一款集成了Selenium和Requests功能的Python库,本文就来介绍一下DrissionPage的具体使用,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Python 合并多个TXT文件并统计词频的实现

    Python 合并多个TXT文件并统计词频的实现

    这篇文章主要介绍了Python 合并多个TXT文件并统计词频的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Eclipse中Python开发环境搭建简单教程

    Eclipse中Python开发环境搭建简单教程

    这篇文章主要为大家分享了Eclipse中Python开发环境搭建简单教程,步骤简洁,一目了然,可以帮助大家快速搭建python开发环境,感兴趣的小伙伴们可以参考一下
    2016-03-03

最新评论