From 52c04f5d1912315aec8dd0ade771a66c617aaa84 Mon Sep 17 00:00:00 2001 From: Isaaczhr Date: Tue, 18 Feb 2025 18:52:18 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=B0=83=E7=94=A8=20pip?= =?UTF-8?q?=20=E7=9A=84=E6=96=B9=E5=BC=8F=EF=BC=8C=E4=BD=BF=E7=94=A8=20pyt?= =?UTF-8?q?hon=20-m=20pip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ncatbot/utils/check_version.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ncatbot/utils/check_version.py b/ncatbot/utils/check_version.py index a37b867..0dd49f7 100644 --- a/ncatbot/utils/check_version.py +++ b/ncatbot/utils/check_version.py @@ -17,12 +17,9 @@ def get_local_package_version(package_name): :return: 本地版本(字符串)或 None(如果包未安装) """ try: - # 获取当前环境的pip路径 - pip_path = os.path.join(os.path.dirname(sys.executable), "pip") - - # 通过 subprocess 调用当前虚拟环境中的 pip show 命令来获取包的版本 + # 改用 python -m pip result = subprocess.run( - [pip_path, "show", package_name], + [sys.executable, "-m", "pip", "show", package_name], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, From b454f7cfa989652c1a48e058f20ad1f3ee75ecbc Mon Sep 17 00:00:00 2001 From: Isaaczhr Date: Tue, 18 Feb 2025 21:10:40 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20PyPI=20=E8=87=B3=203.1?= =?UTF-8?q?.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ncatbot/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ncatbot/__init__.py b/ncatbot/__init__.py index 911557b..f749372 100644 --- a/ncatbot/__init__.py +++ b/ncatbot/__init__.py @@ -1 +1 @@ -__version__ = "3.1.2" +__version__ = "3.1.3"