Question

Je suis en train d'utiliser PYTHONPATH de laisser savoir Python où ma bibliothèque se trouve, mais il semble l'ignorer:

$ PYTHONPATH=/home/osqa/EC2/backup/src/boto/
$ ls /home/osqa/EC2/backup/src/boto/boto/ec2/connection.py
/home/osqa/EC2/backup/src/boto/boto/ec2/connection.py

$ python backup.py
Traceback (most recent call last):
  File "backup.py", line 4, in <module>
    from boto.ec2.connection import EC2Connection
ImportError: No module named boto.ec2.connection
Était-ce utile?

La solution

Essayez

export PYTHONPATH=/home/osqa/EC2/backup/src/

à la place, à savoir l'utilisation export et supprimer le dernier élément de tracé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top