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