python安装cx_Oracle和wxPython的方法


Posted in Python onSeptember 14, 2020

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

环境: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上试了下,都可以用了

python安装cx_Oracle和wxPython的方法

python安装cx_Oracle和wxPython的方法

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 代码性能优化技巧分享
Aug 07 Python
Python实例之wxpython中Frame使用方法
Jun 09 Python
Python随机生成一个6位的验证码代码分享
Mar 24 Python
python实现排序算法解析
Sep 08 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
Nov 14 Python
python实现简单flappy bird
Dec 24 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
Python面向对象进阶学习
May 21 Python
django框架自定义模板标签(template tag)操作示例
Jun 24 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
Aug 23 Python
Python selenium环境搭建实现过程解析
Sep 08 Python
python3.8动态人脸识别的实现示例
Sep 21 Python
python输入中文的实例方法
Sep 14 #Python
python与js主要区别点总结
Sep 13 #Python
python与c语言的语法有哪些不一样的
Sep 13 #Python
python的链表基础知识点
Sep 13 #Python
python文件排序的方法总结
Sep 13 #Python
python识别验证码的思路及解决方案
Sep 13 #Python
Python实现敏感词过滤的4种方法
Sep 12 #Python
You might like
处理php自动反斜杠的函数代码
2010/01/05 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
给Python入门者的一些编程建议
2015/06/15 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python对象及面向对象技术详解
2016/07/19 Python
Python做文本按行去重的实现方法
2016/10/19 Python
Python实现的FTP通信客户端与服务器端功能示例
2018/03/28 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python使用文件操作实现一个XX信息管理系统的示例
2020/07/02 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
教师校本培训方案
2014/02/26 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书