Resumen de problemas comunes en la depuración de caffe

(1) Problema de formato de archivo ^ M

bash: ./ configure / bin / sh ^ M: mal intérprete: no existe tal archivo o directorio

El archivo de configuración está en formato DOS ¿Cómo convertirlo a formato Unix?
Esto utilizará las poderosas funciones de vim

vim configure

:set ff=unix

:wq
:set ff ? // 查询文件格式

(2) importar caffe 失败 Ningún módulo llamado caffe

En el entorno de Ubuntu, abra el intérprete de python y la entrada de importación caffe: se produce el siguiente error

>>>import caffe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named caffe

Solución:

sudo vim ~/.bashrc 
export PYTHONPATH=~/caffe/python:$PYTHONPATH
source ~/.bashrc

(3) Carácter no ASCII '\ xe6' en el archivo
SyntaxError: Carácter no ASCII '\ xe6' en el archivo deploy.py en la línea 4, pero sin codificación declarada; consulte http://python.org/dev/peps/pep-0263/ para obtener más detalles

Se encuentra que Python no admite la codificación en el archivo fuente de forma predeterminada.
Hay tres soluciones:

a. Agregue el siguiente código de comentario al encabezado del archivo:

coding = Por ejemplo, puede agregar # coding = utf-8

b. Agregue las siguientes dos líneas de código de comentario al encabezado del archivo:

#!/usr/bin/python

# -*- coding: <encoding name> -*- 例如,可添加# -*- coding: utf-8 -*-

c. Agregue las siguientes dos líneas de código de comentario al encabezado del archivo:

 #!/usr/bin/python

# vim: set fileencoding=<encoding name> : 例如,可添加# vim: set fileencoding=utf-8 :

Supongo que te gusta

Origin blog.csdn.net/u014470361/article/details/99487974
Recomendado
Clasificación