Résumé des problèmes courants dans le débogage de caffe

(1) Problème de format de fichier ^ M

bash: ./ configure / bin / sh ^ M: interprète incorrect: aucun fichier ou répertoire de ce type

Le fichier de configuration est au format DOS, comment le convertir au format unix?
Cela utilisera les puissantes fonctions de vim

vim configure

:set ff=unix

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

(2) import caffe 失败 Aucun module nommé caffe

Dans l'environnement Ubuntu, ouvrez l'interpréteur python et entrez import caffe: l'erreur suivante se produit

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

Solution:

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

(3) Caractère non-ASCII '\ xe6' dans le fichier
SyntaxError: Caractère non-ASCII '\ xe6' dans le fichier deploy.py à la ligne 4, mais aucun encodage déclaré; voir http://python.org/dev/peps/pep-0263/ pour plus de détails

On constate que Python ne prend pas en charge l'encodage dans le fichier source par défaut.
Il existe trois solutions:

a. Ajoutez le code de commentaire suivant à l'en-tête du fichier:

coding = Par exemple, vous pouvez ajouter # coding = utf-8

b. Ajoutez les deux lignes suivantes de code de commentaire à l'en-tête du fichier:

#!/usr/bin/python

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

c. Ajoutez les deux lignes suivantes de code de commentaire à l'en-tête du fichier:

 #!/usr/bin/python

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

Je suppose que tu aimes

Origine blog.csdn.net/u014470361/article/details/99487974
conseillé
Classement