2017-09-30 4 views
5

J'ai un script python que j'ai appelé viaLa commande "pipenv run" a bien fonctionné hier. Pourquoi j'obtiens un AttributeError aujourd'hui?

pipenv run python3 script.py 

Hier, il a bien fonctionné, mais aujourd'hui je reçois l'erreur suivante:

Traceback (most recent call last): 
File "/usr/local/bin/pipenv", line 7, in <module> 
from pipenv import cli 
File "/usr/local/lib/python2.7/dist-packages/pipenv/__init__.py", line 17,in <module> 
from .cli import cli 
File "/usr/local/lib/python2.7/dist-packages/pipenv/cli.py", line 89, in <module> 
if ((now.tm_mon == 10) and (now.tm_day == 30)) or ((now.tm_mon == 10) and (now.tm_day == 31)): 
AttributeError: 'time.struct_time' object has no attribute 'tm_day' 
Traceback (most recent call last): 
File "/usr/local/bin/pipenv", line 7, in <module> 
from pipenv import cli 
File "/usr/local/lib/python2.7/dist-packages/pipenv/__init__.py", line 17, in <module> 

Je suppose que cela a quelque chose à voir avec la nouvelle mois de démarrage, mais je ne peux pas trouver un moyen de résoudre ce problème (étrange).

quelques informations supplémentaires:

Le script est exécuté sur une pi de framboise. Il utilise les requêtes et la bibliothèque Adafruit_DHT. Je ne fais aucune opération de temps-concernant dans le manuscrit de python par moi-même.

Pourrais-je vous demander de bien vouloir m'aider?

Un grand merci à l'avance

+1

Il y a un bug, changer la date ou la mise à jour à la dernière version de GitHub. – pvg

+1

Voir https://github.com/kennethreitz/pipenv/commit/033b969d094ba2d80f8ae217c8c604bc40160b03 – pvg

+0

Ok, merci. Je viens d'installer pipenv il y a 2 jours, donc je n'avais pas pensé que ce serait un problème. – random321

Répondre

1

Faire sur réinstaller, dépôt direct la dernière version!

pip install git+https://github.com/kennethreitz/pipenv.git

1

c'est assez sûr un bug dans pipenv. J'ai soumis un problème here

+2

Il y a déjà une solution à https://github.com/kennethreitz/pipenv/commit/033b969d094ba2d80f8ae217c8c604bc40160b03 – pvg