[python오류] openai, googletrans 동시 사용 오류 발생 해결 방법

  [python오류] openai, googletrans 동시 사용 오류 발생 수정  cannot import name 'BaseTransport' from 'httpx' python 컴파일 중 오류 발생 openai와 googletans를 활용 프로그램을 만들다 보니.. 오류가 발생했다. 이전에는 크게 문제가 없없는데.. 갑자기 또 오류가 발생하네..  ImportError: cannot import name 'BaseTransport' from 'httpx' (C:\Python\PyNW\Lib\site-packages\httpx\__init__.py) 컴파일 하면 위와 같은 메시지가 뜨면서 컴파일이 되지 않는다. 뭐가 문제 일까? 해결방법은 무엇일까? 1. Python openai, googletrans 충돌 발생 openai와 googletans는 모두 httpx를 사용하는데 최근에 openai가 업데이트를 하면서 httpx 최신버전을 사용하고 googletans는 구버전 httpx를 참조하여 발생한 오류이다. Traceback (most recent call last): File "C:\Python\PyNW\Lib\multiprocessing\process.py", line 314, in _bootstrap self.run() File "C:\Python\PyNW\Lib\multiprocessing\process.py", line 108, in run self._target(*self._args, **self._kwargs) File "C:\Python\PyNW\Lib\site-packages\uvicorn\_subprocess.py", line 78, in subprocess_started target(sockets=sockets) File "C:\Python\PyNW\Lib\site

[zabbix] value cache 문제 해결 방법

이미지
 [zabbix 오류] low cache 문제 해결 방법  zabbix 오류 발생 ZABBIX 사용중에.. zabbix server: zabbix value cache working in low memory mode 다음과 같은 메시지가 떠있다. 뭐가 문제 일까? 해결방법은 무엇일까? 1. Terminal 접속 후 su 계정 변경 터미널 접속 후 su 계정 변경을 위한 패스워드를 입력합니다. # su # Password : root 계정 패스워드 입력  2. vi 편집기를 이용한 conf 편집 (Cache 메모리 증설) Cache 메모리 증설을 위해 vi 편집기를 통해 conf 파일을 OPEN 합니다. # vi /etc/zabbix/zabbix_server.conf   3. CacheSize 변경 zabbix_server.conf 내용 중 CacheSize = 000M 부분을 수정 100M 이상으로 수정하면 충분 (좌측 # 주석은 반드시 해제) CacheSize = 128M   4. ValueCacheSize 변경 zabbix_server.conf 내용 중 ValueCacheSize = 000M 부분을 수정 여기도 역시 CacheSize와 동일하게 100M 이상으로 수정 (좌측 # 주석은 반드시 해제) ValueCacheSize = 128M 마무리 오늘은 zabbix server: zabbix value cache working in low memory mode 오류와 관련하여 간단하게 Cache 사이즈 설정 변경을 통한 처리 방법에 대해서 알아보았습니다. 모두 일하기 쉬운 서버라이프 생활을 위하여 화이팅! 해봅시다.

[python오류] pydantic 어노테이션 오류 해결 방법

이미지
  [python오류] pydantic 어노테이션 오류 해결 방법  python 컴파일 중 어노테이션 오류 발생 문제없이 잘 사용하던 프로젝트 폴더를 옮기고 새로 세팅하려다 보니 아래와 같은 오류가 발생했다. Pydantic 관련 오류 같은데 새로 insatll 해도 동일하게 발생한다. pydantic.errors.PydanticUserError: A non-annotated attribute was detected: `TESTING = False`. All model fields require a type annotation; if `TESTING` is not meant to be a field, you may be able to resolve this error by annotating it as a `ClassVar` or updating `model_config['ignored_types']`  자꾸만 위와 같은 메시지가 뜨면서 컴파일이 되지 않는다. 뭐가 문제 일까? 해결방법은 무엇일까? 1. Python 컴파일 오류 발생 기존에 사용하던 Python 모듈은 다른 PC에 개발환경 세팅을 하고 있다. 하던 중 아래와 같은 오류가 발생한다. 원인은 Pydantic은 모든 모델 필드가 타입 어노테이션을 가져야 한다는게 이유이다. 기존에는 문제 없었는데.. 2. 해결 방법 BaseSettings은 모든 모델 필드가 타입 어노테이션을 가져야 하므로 아래와 같이 수정해줍니다. 변경전 DB_USERNAME = "userdb" 변경후 DB_USERNAME : str = "userdb" 마무리 오늘은  pydantic.errors.PydanticUserError: A non-annotated attribute was detected 문구 오류 발생 시 처리 방법에 대해서 알아보았습니다. 간단하게 어노테이션 추가를 통해 오류를 수정했습니다. 쉽고 빠른 코딩라이프를 위해 모두 화이팅!

[python오류] pydantic BaseSettings 오류 해결 방법

이미지
  [python오류] pydantic BaseSettings 오류 해결 방법 python 컴파일 중 오류 발생 문제없이 잘 사용하던 프로젝트 폴더를 옮기고 새로 세팅하려다 보니 아래와 같은 오류가 발생했다. Pydantic 관련 오류 같은데 새로 insatll 해도 동일하게 발생한다. pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package. See https://docs.pydantic.dev/2.6/migration/#basesettings-has-moved-to-pydantic-settings for more details.  자꾸만 위와 같은 메시지가 뜨면서 컴파일이 되지 않는다. 뭐가 문제 일까? 해결방법은 무엇일까? 1. Python 컴파일 오류 발생 폴더를 옮겨 재설치 하니 아래와 같은 문제가 발생했다. 2. 해결 방법 BaseSettings의 참조를 pydantic_settings로 변경하면 해결! 변경전 from pydantic import BaseSettings 변경후 from pydantic_settings import BaseSettings   마무리 오늘은  Pydantic.errors.PydanticImportError: `BaseSettings` has been moved to the `pydantic-settings` package 문구 오류 발생 시 처리 방법에 대해서 알아보았습니다. 당황하지 말고 쉽게 처리해봅시다. 오늘도 즐거운 코딩라이프 되시길...