平时出现的问题
Created at 2017-10-12 Updated at 2017-10-16 Category 2017年10月
这篇博客就是记录自己在平时的开发过程中遇到的问题。
Ubuntu系统下拷贝文件到U盘的时候为什么出现 no space left on device的错误。
A: 有可能是过多的使用了inodes的结果,很多的小文件会占用很多的inodes节点。自己出现的问题就是在拷贝很多图片的时候没有进行压缩,所以出现了这个错误。怎么更新pip?
A: python -m pip install –upgrade pip, 若这样不行就用sudo pip install –upgrade pip。 可能是权限不够使用pip安装python module的时候出现超时,并且提示说没有合适的安装版本的时候。
A: sudo pip –default-timeout-100 install tqdm。 一方面要加sudo有可能权限不够。另外一方面加上那个超时的命令。在安装cv2的时候,用sudo pip –defalut-timeout=100 install cv2提示说没有合适的版本安装,
A:可以使用sudo pip –defalut-timeout=100 install opencv-python。怎么在ubuntu下面用terminal安装sublime text 3.
A: sudo add-apt-repository ppa:webupd8team/sublime-text-3ubuntu下安装的python的路径是在/usr/local/lib/下面,tensorflow的默认安装路径是在python2.7下面。
如果系统里面有两个版本的python的话,安装的时候要注意,不然可能就会安装到其他版本的路径下面去,那么这样子的话,就不能正常的使用了。
使用python或者pip安装的就会到python2.7下面去,使用pip3,或者python3就会在python3.5下面去。出现inconsistent tabs and space的错误。
A: 就是代码从其他地方赋值过来,然后用空格代替一下table键。怎么知道代码中使用的cv2是是什么版本?
A:123import cv2if __name__ == '__main__':print(cv2.__version__)为什么python3调用videoCapture的时候没有办法打开视频,在ubuntu的环境下面?
A: 官方给给出的说法是:
Make sure proper versions of ffmpeg or gstreamer is installed. Sometimes, it is a headache to work with Video Capture mostly due to wrong installation of ffmpeg/gstreamer.
想想确实也还有可能。python3安装了opencv-python,但是不能读取视频的问题?
python2安装了opencv-python,但是却提示找不到cv2 module?
A: 网上又N多教程,我各种试啊,但是后来不知道为什么就可以了,也不知道我装了什么。
blog.csdn.net/tengxing007/article/details/54380732.这篇博客还不错。
那个cv2装在dist-packages里面,在这个里面运行的话就不会报错。
所以应该是系统没有找到路径的问题。
那么问题来了?系统的默认路径是在哪里呢?
路径没有添加到系统路径中
vim ~/.bashrc
export $PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/cv2
添加完这个。。
然后source ~/.bashrc就可以了。在linux下面想替换一个字符串?
A: 用vi打开,然后在命令模式下:%s/oldString/newString/g (/g表示替换所有,如果不加表示替换第一个)当知行一个脚本文件的时候,提示拒绝访问
A: 那就是权限不够,用chmod 777 xx.sh。出现Error : ./bin/bash^M: bad interpreter: no such file or directory
A: vi filename进入命令行模式: set ff=unix 然后保存退出。当修改一个脚本文件的时候,发现并不生效,那就是这个脚本是存在错误的,可能sublime或者gedit看不到,但是使用vi就能显示出错误。