Dev/Python

LangChain 설치 관련

healthyryu 2023. 10. 10. 23:01

오류

ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects

 

 

현시점에 langchain 을 사용하려면 python 은 3.12 버전에서는 aiohttp 및 기타 모듈들의 의존성 문제로 langchain 이 설치되지 않는다. langchain 을 설치하려면 python 버전을 3.12 버전 미만으로 설치해야 한다.

 

LangChain 설치

pip install langchain

 

참고 : https://github.com/langchain-ai/langchain/issues/11479

 

Unable to use Python 3.12 due to `aiohttp` and other dependencies not supporting 3.12 yet · Issue #11479 · langchain-ai/langch

System Info pip 23.2.1 from /usr/local/lib/python3.12/site-packages/pip (python 3.12) Python 3.12.0 (main, Oct 3 2023, 01:48:15) [GCC 12.2.0] on linux Who can help? @hwchase17 Information The offic...

github.com

 

 

 

오류

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so, 0x0002): tried: '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (no such file), '/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pydantic_core/_pydantic_core.cpython-311-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

 

m1 칩을 사용하는 컴퓨터에서는 arm64를 사용하기에 arm64 아키텍쳐에서 돌아갈 수 있게 처리가 되야한다. 해당 처리에는 2가지 방법이 있다.

 

1. 직접 arm64 아키텍쳐에 프로그램을 설치한다.

arch -arm64 pip3 install langchain
arch -arm64 pip3 install openai

 

2. Rosetta 설치를 통해서 기존의 프로그램들을 호환되도록 한다.

https://support.apple.com/ko-kr/HT211861

 

Mac에 Rosetta를 설치해야 하는 경우

Rosetta 2를 사용하면 Intel 프로세서가 장착된 Mac용으로 제작된 앱을 Apple Silicon이 장착된 Mac에서 사용할 수 있습니다.

support.apple.com

 

반응형

'Dev > Python' 카테고리의 다른 글

파이썬 - PDF 파일 읽기  (0) 2022.11.14
vscode 에서 Python 사용에 대한 공부  (0) 2022.10.30
웹스크래핑 - Web Scraping  (0) 2022.10.02
파이썬 알고리즘 - 삽입정렬  (0) 2017.08.20
파이썬 알고리즘 - 패턴문제  (0) 2017.07.17