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