>source

최근 Python 2.7.6에서 2.7.12를 사용하여 업그레이드했습니다. 2.7.6 code (일하고 있음)에서 다음과 같은 수입이있었습니다.

from pytz import timezone
def get_curr_time():
  pst= timezone('US/Pacific')
  cur_time= datetime.now(pst)
  return cur_time.strftime('%Y-%m-%d, %H:%M:%S')

2.7.12 곧게이 모듈이없는 오류가 발생합니다.

ImportError: No module named pytz

나는 바꿨다파이츠...에시각그러나 그것은 작동하지 않았습니다 (나는 그 기능을 생각한다get_curr_time ()파산). 가능한 경우이를 주변의 어떤 방법 으로든,get_curr_time ()그대로?

  • 답변 # 1

    괴롭 히, 나는 같은 문제를 해결하고 있었다.

    나는했다

    pip uninstall pytz
    

    그런 다음

    pip install pytz
    

    와 그 작업을 수행했습니다

  • 답변 # 2

    ​​pytz.현재 컴퓨터에 설치되어 있지 않습니다. 먼저 설치해야합니다. 그것을 통해 그것을 설치합니다., 단순히 할 수 있습니다 :

    sudo pip install pytz
    

    가상 환경에서 code를 실행하고 있습니까? 또는 다른 /다른 가상 환경에 Pythz를 설치하고 있습니까?

    Anonymous2021-05-11 11:22:46

    기계에 여러 개의 PIP 버전이 있습니까? 사용중인 Python 버전을 확인하고 PyTz를 설치하는 PIP는 동일한 버전입니다. 또 다른 문제는 여기에 언급 한 것처럼 보일 수 있습니다

    Anonymous2021-05-11 11:22:46

    PYTZ를 제거하고 PYTZ를 다시 설치하여 문제를 해결했습니다 (답변에 감사 드리며, 올바른 방향으로 나를 지적하는 데 도움이되었습니다)

    user23994532021-05-11 11:22:46
  • 이전 AWS S3에 대한 InputStream을 AWS SDK를 사용하여 Java, 버전 2 용으로 업로드하십시오.
  • 다음 excel : 매크로 /VBA : 2 가지 조건을 기반으로 행 하이라이트