2017-09-30 36 views
5

Tôi có một kịch bản python mà tôi gọi quaLệnh "chạy pipenv" hoạt động tốt hôm qua. Tại sao tôi nhận được một AttributeError ngày hôm nay?

pipenv run python3 script.py 

Hôm qua nó làm việc tốt, nhưng hôm nay tôi nhận được lỗi sau:

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> 

tôi cho rằng nó có thể có cái gì để làm với các mới tháng bắt đầu, nhưng tôi không thể tìm thấy một cách để khắc phục vấn đề này (lạ).

Một số thông tin khác:

Tập lệnh chạy trên mâm xôi pi. Nó sử dụng các yêu cầu và thư viện Adafruit_DHT. Tôi không làm bất kỳ hoạt động liên quan đến thời gian nào trong kịch bản python.

Tôi có thể đề nghị bạn giúp tôi không?

Rất cám ơn trước

+1

Đó là lỗi, thay đổi ngày hoặc cập nhật lên phiên bản mới nhất từ ​​github. – pvg

+1

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

+0

Ok, cảm ơn. Tôi chỉ cần cài đặt pipenv 2 ngày trước vì vậy tôi đã không nghĩ rằng đây sẽ là một vấn đề. – random321

Trả lời

1

Thực hiện cài đặt lại, lưu trữ trực tiếp phiên bản mới nhất!

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

1

Chắc chắn đây là lỗi trong pipenv. Tôi đã gửi một vấn đề here

+2

Có bản sửa lỗi cho nó tại https://github.com/kennethreitz/pipenv/commit/033b969d094ba2d80f8ae217c8c604bc40160b03 – pvg

Các vấn đề liên quan