Skip to content

Latest commit

 

History

History
118 lines (84 loc) · 2.72 KB

File metadata and controls

118 lines (84 loc) · 2.72 KB

运行环境配置过程中的一些错误以及解决方式

pip安装

此处不再赘述,需要确认的是:自己的pip是否和默认的python是同一个版本

确认方法:

~# which pip
/usr/local/bin/pip
~# cat /usr/local/bin/pip		# 这个地方的路径按照自己服务器显示的来

出现以下内容:

#!/usr/bin/python3

# -*- coding: utf-8 -*-
import re
import sys

from pip import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

检查第一行的python*是否和系统默认的python是同一个版本。

numpy安装

命令: pip install numpy 安装完成确认方法:

# python	# 进入python交互界面
>>> import numpy

如果上述命令没有任何提示,即为安装成功

opencv-python安装

命令: pip install opencv-python

接下来就是一些错误的解决方法

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/cv2/__init__.py", line 9, in <module>
    from .cv2 import *
ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

解决方法

apt-get install libglib2.0-0:*

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/cv2/__init__.py", line 9, in <module>
    from .cv2 import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory

解决方法

apt-get install libSM*

以上就步骤就完成了基础动态链接库的安装。

安装小波变换的第三方库pywt

出现这个错误即为没有安装pywt,提示没有这个模块:

ImportError: No module named pywt

执行以下命令从github上拷贝到本地

# git clone https://github.com/NewCoderQ/pywt

执行下面的命令来安装pywt

在安装PyWavelets之前需要安装Cython执行下面这句命令来完成Cython的安装

pip2 install Cython

Cython完成之后,再次执行下面这条语句来安装pywt

/pywt# pip2 install .

libsvm-python的配置和安装

$ git clone https://github.com/cjlin1/libsvm	# 将libsvm拷贝到本地
$ cd libsvm
$ make
$ cd python
$ make
$ cp *.py /usr/lib/python2.7/dist-packages/  
$ cd ..  
$ cp libsvm.so.2 /usr/lib/python2.7/  

上述命令完成之后,用以下命令进行测试,查看是否安装成功:

# python
>>> import svm
>>> import svmutil

如果没有任何错误信息,即安装成功。