Resumo de problemas comuns na depuração do caffe

(1) ^ Problema de formato de arquivo M

bash: ./ configure / bin / sh ^ M: mau intérprete: arquivo ou diretório inexistente

O arquivo de configuração está no formato DOS.Como convertê-lo para o formato Unix?
Isso usará as funções poderosas do vim

vim configure

:set ff=unix

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

(2) import caffe 失败 Nenhum módulo denominado caffe

No ambiente Ubuntu, abra o interpretador python e insira o import caffe: ocorre o seguinte erro

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

Solução:

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

(3) Caractere não ASCII '\ xe6' no arquivo
SyntaxError: Caractere não ASCII '\ xe6' no arquivo deploy.py na linha 4, mas nenhuma codificação declarada; consulte http://python.org/dev/peps/pep-0263/ para obter detalhes

Verificou-se que o Python não suporta a codificação no arquivo fonte por padrão.
Existem três soluções:

a. Adicione o seguinte código de comentário ao cabeçalho do arquivo:

coding = Por exemplo, você pode adicionar # coding = utf-8

b. Adicione as seguintes duas linhas de código de comentário ao cabeçalho do arquivo:

#!/usr/bin/python

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

c. Adicione as seguintes duas linhas de código de comentário ao cabeçalho do arquivo:

 #!/usr/bin/python

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

Acho que você gosta

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