(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 :