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
Đó 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
Xem https://github.com/kennethreitz/pipenv/commit/033b969d094ba2d80f8ae217c8c604bc40160b03 – pvg
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