opencv-python的bug解决方法

    1. pyd文件放在:Lib/site-packages/,或者DLLs/都可以。

    还是放在site-packages里比较规范。

     

    1. 控制台无法运行的问题:

    Spyder (Python 2.7) file Edit Search Source Nun Debug Consoles Tools View Help spyder2 i temp. py Go io line... _Set cohsole -3 Spyder File list management : T5 This- -i -<opy path toclipboaræ— Ctrl+L • ±npcr€ 8 import* New window Split vertically Split horizontally

    (1)#设置工作目录#

    放在文件头上,右键,之后点击set console working directory就可以告诉控制台当前的工作路径了。

    (2)#控制台指定文件#

    之前右下角那个是点击控制台让它运行文件,告诉控制台文件在哪儿。

     

    1. 如果程序提示报错,控制台就会崩掉,需要重启,怎么重启:

    Object inspector Vari able explorer ython console Console I/N File explorer Python 2.7.11 IAnaconda 2.5.ø (64-bit)l (default, Jan 29 2016, (AE064)) Type "copyright" "credits" or "license" for more information. IPython 4.ø.3 - An enhanced Interactive Python. Introduction and overview of IPython •s features. -> Quick reference. help Python's own help system. [NSC v.15øø 64 bit Details about •object', use •object??' for extra details. object? - > A brief reference about the graphical user interface. Xguiref In [1]: runfile( • C:/Users/63229/ .spyder2/temp.py•, wdir= • C: /Users/63229/.spyderi') runfile( 'C: /User-s/63229/ .spyder2/temp. spyder2') History log Console Internal console Encoding: UTE-8 End-of-lines: CRLV Permissions: Line: 9 Column: 1 Memory: 46 S 2016/12/22

    右下角选择 Ipython console

    New to Spydet? Read our tutorial ect inspec Vari expl or er Python 2.7. Il IAnaconda 2. 5.ø (64- (AMD64)J File explorer bit) (default, Jan 29 2016, information. s features. 14:26:21) [msc v. 1 Options Type "copyright" , "credits" or "license" for more IPython 4.Ø.3 An enhanced Interactive Python' -Y Introduction and overview of IPython' %quickref - > Quick reference. help Python's own help system. object? Details about •object' , use object??' for extra details. %guiref -2 A reference about the graphical luser interface. In [1] : • : . spyder2/temP. Ydir= 'C: /LJSers/é3229/. spyder2' ) In [21 :' 'ruofiie( . åpyder2/temp . py ' ; ! 'CFUdSeFS/63229/%spydeÉ2 • ) I?ython int console Hist ry log Con>olel End-oélinés: CRLÅ' 'Encoding: LITE -g 'Permissions: RW Lin : 9, L < Column: 1 Memory: 47 2249 2016/12/22

    控制台的右上角,Options。

    就是像目录一样的图形。点击之后有restart kernel,即重启。

     

    总体来说就是:<br>1.外部连接库放的位置.Lib/site-packages/<br>

    2.控制台(解释器)与文件的连接.打开文件之后,鼠标放在文件头上,右键选择set console working directory<br>

    3.如果程序有错,运行之后控制台挂掉.<br>选择右下角IPython console,之后单击像目录一样的符号。选择 restart kernel。 这样控制台就重启了。

     

     

    1. Ascii提示错误是因为:Python解释器是64位的,cv2.pyd要选择64位的文件。

    Python语言  x64与x86语言格式有点区别

     

    关于后面会遇到的读写视频,如果编解码出错,就把那个函数的编解码选择项参数改了,改为好像是-1代表手动选择。

     

    记得86与64不同就行。说不定以后别的语言或者编译器也会出现。可能两者编码格式不同。

    python x64用的Unicode码来对字符编码,x86用的ASCII码

    虽然Unicode是包含ASCII的,但是Python解释起会检测到底属于什么编码,由于x86是ASCII,所以提示UnicodeDecodeError。虽然能兼容,但是编译器为了安全,依旧报错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值