备注:
不要卸载操作系统默认的3.9.x
安装python 3.12
dnf install python3.12 -y
python3.12 –version
安装pip
python3.12 -m pip –version
dnf install python3.12-pip -y
python3.12 -m pip –version
安装和配置uv
curl -LsSf https://astral.sh/uv/install.sh | sh
cd /opt
uv venv langchain –python 3.12
ls
source langchain/bin/activate
安装LangChain
uv pip install langchain
uv pip install langchain-openai
uv pip install langchain-anthropic
查看版本
uv pip show langchain
——————日志——————————–
[root@rocky95temp /]# yum install python3.12 -y
Rocky Linux 9 – BaseOS 2.3 MB/s | 15 MB 00:06
Rocky Linux 9 – AppStream 1.7 MB/s | 16 MB 00:09
Rocky Linux 9 – Extras 22 kB/s | 17 kB 00:00
Last metadata expiration check: 0:00:01 ago on Fri 27 Feb 2026 07:55:05 AM CST.
Dependencies resolved.
==========================================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================================
Installing:
python3.12 x86_64 3.12.12-4.el9_7 appstream 26 k
Upgrading:
openssl x86_64 1:3.5.1-7.el9_7 baseos 1.4 M
openssl-libs x86_64 1:3.5.1-7.el9_7 baseos 2.3 M
Installing dependencies:
libnsl2 x86_64 2.0.0-1.el9.0.1 appstream 30 k
mpdecimal x86_64 2.5.1-3.el9 appstream 85 k
openssl-fips-provider x86_64 1:3.5.1-7.el9_7 baseos 812 k
python3.12-libs x86_64 3.12.12-4.el9_7 appstream 9.2 M
python3.12-pip-wheel noarch 23.2.1-5.el9 appstream 1.5 M
Transaction Summary
==========================================================================================================================================================================================
Install 6 Packages
Upgrade 2 Packages
Total download size: 15 M
Downloading Packages:
(1/8): libnsl2-2.0.0-1.el9.0.1.x86_64.rpm 124 kB/s | 30 kB 00:00
(2/8): mpdecimal-2.5.1-3.el9.x86_64.rpm 269 kB/s | 85 kB 00:00
(3/8): python3.12-3.12.12-4.el9_7.x86_64.rpm 258 kB/s | 26 kB 00:00
(4/8): openssl-fips-provider-3.5.1-7.el9_7.x86_64.rpm 1.5 MB/s | 812 kB 00:00
(5/8): python3.12-pip-wheel-23.2.1-5.el9.noarch.rpm 1.2 MB/s | 1.5 MB 00:01
(6/8): openssl-3.5.1-7.el9_7.x86_64.rpm 976 kB/s | 1.4 MB 00:01
(7/8): python3.12-libs-3.12.12-4.el9_7.x86_64.rpm 1.9 MB/s | 9.2 MB 00:04
(8/8): openssl-libs-3.5.1-7.el9_7.x86_64.rpm 436 kB/s | 2.3 MB 00:05
——————————————————————————————————————————————————————————————
Total 1.9 MB/s | 15 MB 00:08
Rocky Linux 9 – BaseOS 1.7 MB/s | 1.7 kB 00:00
Importing GPG key 0x350D275D:
Userid : "Rocky Enterprise Software Foundation – Release key 2022 <releng@rockylinux.org>"
Fingerprint: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : openssl-libs-1:3.5.1-7.el9_7.x86_64 1/10
Installing : openssl-fips-provider-1:3.5.1-7.el9_7.x86_64 2/10
Installing : python3.12-pip-wheel-23.2.1-5.el9.noarch 3/10
Installing : mpdecimal-2.5.1-3.el9.x86_64 4/10
Installing : libnsl2-2.0.0-1.el9.0.1.x86_64 5/10
Installing : python3.12-3.12.12-4.el9_7.x86_64 6/10
Installing : python3.12-libs-3.12.12-4.el9_7.x86_64 7/10
Upgrading : openssl-1:3.5.1-7.el9_7.x86_64 8/10
Cleanup : openssl-1:3.2.2-6.el9_5.x86_64 9/10
Cleanup : openssl-libs-1:3.2.2-6.el9_5.x86_64 10/10
Running scriptlet: openssl-libs-1:3.2.2-6.el9_5.x86_64 10/10
Verifying : openssl-fips-provider-1:3.5.1-7.el9_7.x86_64 1/10
Verifying : libnsl2-2.0.0-1.el9.0.1.x86_64 2/10
Verifying : mpdecimal-2.5.1-3.el9.x86_64 3/10
Verifying : python3.12-3.12.12-4.el9_7.x86_64 4/10
Verifying : python3.12-libs-3.12.12-4.el9_7.x86_64 5/10
Verifying : python3.12-pip-wheel-23.2.1-5.el9.noarch 6/10
Verifying : openssl-1:3.5.1-7.el9_7.x86_64 7/10
Verifying : openssl-1:3.2.2-6.el9_5.x86_64 8/10
Verifying : openssl-libs-1:3.5.1-7.el9_7.x86_64 9/10
Verifying : openssl-libs-1:3.2.2-6.el9_5.x86_64 10/10
Upgraded:
openssl-1:3.5.1-7.el9_7.x86_64 openssl-libs-1:3.5.1-7.el9_7.x86_64
Installed:
libnsl2-2.0.0-1.el9.0.1.x86_64 mpdecimal-2.5.1-3.el9.x86_64 openssl-fips-provider-1:3.5.1-7.el9_7.x86_64 python3.12-3.12.12-4.el9_7.x86_64
python3.12-libs-3.12.12-4.el9_7.x86_64 python3.12-pip-wheel-23.2.1-5.el9.noarch
Complete!
[root@rocky95temp /]# python3.12 -m pip –version
/usr/bin/python3.12: No module named pip
[root@rocky95temp /]# dnf install python3.12-pip -y
Last metadata expiration check: 0:01:04 ago on Fri 27 Feb 2026 07:55:05 AM CST.
Dependencies resolved.
==========================================================================================================================================================================================
Package Architecture Version Repository Size
==========================================================================================================================================================================================
Installing:
python3.12-pip noarch 23.2.1-5.el9 appstream 2.9 M
Installing weak dependencies:
python3.12-setuptools noarch 68.2.2-5.el9_6 appstream 1.4 M
Transaction Summary
==========================================================================================================================================================================================
Install 2 Packages
Total download size: 4.3 M
Installed size: 21 M
Downloading Packages:
(1/2): python3.12-pip-23.2.1-5.el9.noarch.rpm 2.5 MB/s | 2.9 MB 00:01
(2/2): python3.12-setuptools-68.2.2-5.el9_6.noarch.rpm 391 kB/s | 1.4 MB 00:03
——————————————————————————————————————————————————————————————
Total 872 kB/s | 4.3 MB 00:05
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : python3.12-setuptools-68.2.2-5.el9_6.noarch 1/2
Installing : python3.12-pip-23.2.1-5.el9.noarch 2/2
Running scriptlet: python3.12-pip-23.2.1-5.el9.noarch 2/2
Verifying : python3.12-pip-23.2.1-5.el9.noarch 1/2
Verifying : python3.12-setuptools-68.2.2-5.el9_6.noarch 2/2
Installed:
python3.12-pip-23.2.1-5.el9.noarch python3.12-setuptools-68.2.2-5.el9_6.noarch
Complete!
[root@rocky95temp /]#
[root@rocky95temp opt]# ls
langchain
[root@rocky95temp opt]# uv venv langchain2 –python 3.12
Using CPython 3.12.12 interpreter at: /usr/bin/python3.12
Creating virtual environment at: langchain2
Activate with: source langchain2/bin/activate
[root@rocky95temp opt]# source langchain2/bin/activate
(langchain2) [root@rocky95temp opt]# ls
langchain langchain2
(langchain2) [root@rocky95temp opt]# uv pip install langchain
Using Python 3.12.12 environment at: langchain2
Resolved 32 packages in 3.17s
Prepared 16 packages in 4.26s
Installed 32 packages in 3.53s
+ annotated-types==0.7.0
+ anyio==4.12.1
+ certifi==2026.2.25
+ charset-normalizer==3.4.4
+ h11==0.16.0
+ httpcore==1.0.9
+ httpx==0.28.1
+ idna==3.11
+ jsonpatch==1.33
+ jsonpointer==3.0.0
+ langchain==1.2.10
+ langchain-core==1.2.16
+ langgraph==1.0.9
+ langgraph-checkpoint==4.0.0
+ langgraph-prebuilt==1.0.8
+ langgraph-sdk==0.3.9
+ langsmith==0.7.7
+ orjson==3.11.7
+ ormsgpack==1.12.2
+ packaging==26.0
+ pydantic==2.12.5
+ pydantic-core==2.41.5
+ pyyaml==6.0.3
+ requests==2.32.5
+ requests-toolbelt==1.0.0
+ tenacity==9.1.4
+ typing-extensions==4.15.0
+ typing-inspection==0.4.2
+ urllib3==2.6.3
+ uuid-utils==0.14.1
+ xxhash==3.6.0
+ zstandard==0.25.0
(langchain2) [root@rocky95temp opt]#
uv pip install langchain-openai
(langchain2) [root@rocky95temp opt]# uv pip install langchain-openai
Using Python 3.12.12 environment at: langchain2
Resolved 34 packages in 3.57s
Prepared 8 packages in 1.53s
Installed 8 packages in 3.77s
+ distro==1.9.0
+ jiter==0.13.0
+ langchain-openai==1.1.10
+ openai==2.24.0
+ regex==2026.2.19
+ sniffio==1.3.1
+ tiktoken==0.12.0
+ tqdm==4.67.3
(langchain2) [root@rocky95temp opt]#
uv pip install langchain-anthropic
(langchain2) [root@rocky95temp opt]# uv pip install langchain-anthropic
Using Python 3.12.12 environment at: langchain2
Resolved 32 packages in 2.63s
Prepared 3 packages in 1.17s
Installed 3 packages in 686ms
+ anthropic==0.84.0
+ docstring-parser==0.17.0
+ langchain-anthropic==1.3.4
(langchain2) [root@rocky95temp opt]#
(langchain2) [root@rocky95temp opt]# uv pip show langchain
Using Python 3.12.12 environment at: langchain2
Name: langchain
Version: 1.2.10
Location: /opt/langchain2/lib/python3.12/site-packages
Requires: langchain-core, langgraph, pydantic
Required-by:
(langchain2) [root@rocky95temp opt]#
网硕互联帮助中心





评论前必须登录!
注册