anaconda的python环境配置

关键字:anaconda opencv3 yum反悔

我在anaconda的python环境下尝试运行catch_usb_video.py脚本(来源:http://www.cnblogs.com/neo-T/p/6426029.html),结果报以下错误:

OpenCV(3.4.1) Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow, file /opt/conda/conda-bld/opencv-suite_1527005194613/work/modules/highgui/src/window.cpp, line 618
Traceback (most recent call last):
  File "catch_viedo.py", line 30, in <module>
    CatchUsbVideo("截取视频流", int(sys.argv[1]))
  File "catch_viedo.py", line 6, in CatchUsbVideo
    cv2.namedWindow(window_name)
cv2.error: OpenCV(3.4.1) /opt/conda/conda-bld/opencv-suite_1527005194613/work/modules/highgui/src/window.cpp:618: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow

按照网上搜索到的结果:
1-安装libgnomeui-devel : yum install -y libgnomeui-devel
结果:这个其实只适用Ubuntu,随即就被我删除了,也正是因为这样,我才学会yum是怎么删除包(反悔),且把该包一并下载安装的依赖包都删除,

显示安装那个包的历史yum history list libgnomenui-devel
Loaded plugins: fastestmirror, langpacks
ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
     4 | install libgnomeui-devel | 2018-07-19 20:59 | Install        |   89   
history list

然后 yum history undo 4,4是ID那一列

2-安装gtk2-devel,结果还是没解决,也是反悔安装了

通过比较其他人在网上反馈的情况,我尝试重装opencv3,所以我执行了以下命令:
1.conda remove opencv
2.conda list | grep opencv 紧接着我又查了conda还包含哪些opencv包,不知道这两个包有没有影响,反正也删除了,如果有人也有的话可以尝试先不删除,看看效果再决定(^_^留言告诉我结果)
libopencv                 3.4.1                h1a3b859_1    defaults
py-opencv                 3.4.1            py36h0676e08_1    defaults

3.conda remove libopencv py-opencv
4.conda install opencv3

至此,原来的py脚本运行一切正常。

原文地址:https://www.cnblogs.com/ben-lbj/p/9348280.html

时间: 2024-10-10 13:57:57

anaconda的python环境配置的相关文章

1.python环境配置 - python基础入门

工欲善其事必先利其器,python学习首先要做得就是配置python环境.配置环境只需要下载Pycharm 和 Anaconda两个安装包即可,请跟上我得步伐,一步一步操作. 重要的事情说三遍: 先安装anaconda再安装pycharm 先安装anaconda再安装pycharm 先安装anaconda再安装pycharm 一.下载/安装Anaconda(同时支持 Linux,Mac,Windows三大平台,以windows为例)         1.下载地址:https://www.anac

Ubuntu 下 vim 搭建python 环境 配置

在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪--好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了. 1. 安装完整的vim # apt-get install vim-gnome 2. 安装ctags,ctags用于支持taglist,必需! # apt-get install ctags 3. 安装taglist #apt-get install vim-scripts #apt-get install vim-addon-manager //

MxNet C++和python环境配置

MxNet C++和python环境配置 安装文件: 1.为了与python已经安装好的版本一致,在这个网站下载mxnet 1.0.0的源码 https://github.com/apache/incubator-mxnet/releases/tag/1.0.0 2.需要opencv.openBLAS https://sourceforge.net/projects/openblas/?source=typ_redirect [[[[暂未成功]]]] 原文地址:https://www.cnblo

python-pycharm中使用anaconda部署python环境

pycharm中使用anaconda部署python环境 今天来说一下python中一个管理包很好用的工具anaconda,可以轻松实现python中各种包的管理.相信大家都会有这种体验,在pycharm也是有包自动搜索和下载的功能,这个我在前面的一篇博客中有相关的介绍(详情请查看点击打开链接),但是这种功能对于一些包是可以使用的,但是总是会遇到有些包下载失败或查询不到的时候,这个时候就会让人很苦恼了.这里我们就来说一下anaconda的好处. 下面是我从别的地方贴来的说辞: Anaconda的

VScode中python环境配置

vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select Interpreter然后选择一个解释器. 方法2. 你也可以直接点击下图中的 Select Python Environment来进行选择. 方法3. 直接在命令面板输入setting,输入pythonpath注意路径的格式\\ 空格键(包含TAB键)的显示问题 显示TAB键长度为4个空格大小

python环境配置脚本

!/bin/bash python环境配置脚本 基础计算包 sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib==3.0.3 机器学

vscode使用anaconda的python环境提示“Can&#39;t connect to HTTPS URL because the SSL module is not available”

操作系统:win10 环境:vscode+anaconda(python3.7) 非常头疼的问题,查了很久发现是可能是anaconda的ssl模块和系统自带的冲突了,最后参考了以下这篇文章解决: 下载openssl的安装包并安装,并添加到系统环境变量 https://slproweb.com/products/Win32OpenSSL.html vscode使用anaconda的python环境提示"Can't connect to HTTPS URL because the SSL modul

linux下多版本python环境配置

1. 依赖pyenv安装使用git # yum install git -y # yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 2. 创建用户python # useradd python # passwd python 3. 使用python用户登录 su – python 4. 开始部署pyenv pyenv安装方式: pyen

thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)

关于Thrift文档化的确是做的不好.摸索了很久才终于把跨linux与windows跨C++与python语言的配置成功完成.以下是步骤: 1)                 Linux下环境配置 l  完成thrift所依赖的其他软件包的安装:Boost.libtool.libevent.bison.flex 解压boost_1_55_0,进入boost_1_55_0目录下 chmod 777 bootstrap.sh chmod 777 ./tools/build/v2/engine/bu