Ubuntu遇到的问题记录

版本:16.04 (64-bit)

1.安装Android Studio报错

按照官方教程执行sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
提示

E: 无法定位软件包 lib32bz2-1.0
E: 无法按照 glob ‘lib32bz2-1.0’ 找到任何软件包
E: 无法按照正则表达式 lib32bz2-1.0 找到任何软件包

解决:

sudo apt-get install libz1 libncurses5 libbz2-1.0:i386 libstdc++6 libbz2-1.0

参考:
https://askubuntu.com/questions/637113/unable-to-locate-package-lib32bz2-1-0?newreg=7de95c92e67f45ccab762dd544356a52

2. cv2.VideoCapture().isOpened() return False

先调用cv2.getBuildInformation()得到配置信息

Video I/O:
    DC1394 1.x:                  NO
    DC1394 2.x:                  NO
    FFMPEG:                      NO
      avcodec:                   NO
      avformat:                  NO
      avutil:                    NO
      swscale:                   NO
      avresample:                NO
    GStreamer:                   NO
    OpenNI:                      NO
    OpenNI PrimeSensor Modules:  NO
    OpenNI2:                     NO
    PvAPI:                       NO
    GigEVisionSDK:               NO
    Aravis SDK:                  NO
    UniCap:                      NO
    UniCap ucil:                 NO
    V4L/V4L2:                    NO/NO
    XIMEA:                       NO
    Xine:                        NO
    Intel Media SDK:             NO
    gPhoto2:                     NO

Opencv文档看到VideoCapture是Video I/O模块的方法,OpenCV-python官方教程中也提到必须安装FFMpeg来使用Video Capture的功能。

解决:我当初是编译了opencv并安装了opencv-python,其实编译安装opencv后就配置好了Python,不用再次安装opencv-python。因此将其卸载:

sudo pip uninstall opencv-python

这时再调用一下cv2.getBuildInformation()查看信息。
如果不行的话,卸载opencv:在opencv安装目录,进入你在安装时创建的编译文件夹(就是执行cmake和make install的地方,我的是build),执行

sudo make uninstall

并清空build文件夹,然后按照这篇教程Ubuntu 16.04下编译OpenCV 2.4.13支持FFmpeg以及CUDA 8加速图像处理重新安装Opencv。

3. 挂载移动硬盘后无法创建文件

查看属性,文件夹所有者为root,当前用户没有权限。可手动修改所有者为当前用户(user):

sudo chown -R user:user /media/user/devname/

user:user:第一个是当前用户名,第二个是用户分组
/media/user/devname/:硬盘挂载点,通过下面命令查询

df -h

如果包含空格,如dev name,使用转义:dev\ name

如果还是没有得到权限,参考Ubuntu16.04 ext4格式硬盘挂载普通用户权限控制

4. 文件(夹)不可见

系统抽风,文件夹被莫名奇妙的隐藏,按ctrl H没用。还以为是被删除了(⊙﹏⊙)b,但是在命令行下是可以看到的,解决方法是按一下F5(刷新文件浏览器)。

推荐资源

  1. Win10 Ubuntu 双系统笔记
  2. Android Studio 设置 Socks 代理
  3. Ubuntu 16.04安装sogou 拼音输入法
  4. ubuntu下安装新版QQ
  5. Shadowsocks-Qt5配置,火狐FoxyProxy配置教程,Chrome浏览器Proxy SwitchyOmega使用教程
  6. Ubuntu 16.04下截图工具Shutter
  7. ubuntu下保护眼睛的RedShift

猜你喜欢

转载自blog.csdn.net/xiang_freedom/article/details/78533520