活动介绍
file-type

srsly:Python现代序列化工具包,支持JSON、MessagePack、Pickle

下载需积分: 10 | 404KB | 更新于2025-01-19 | 6 浏览量 | 0 下载量 举报 收藏
download 立即下载
srsly支持多种序列化格式,包括JSON、JSONL、MessagePack、Pickle和YAML,从而解决了在不同Python版本和多个平台间进行序列化时遇到的常见问题。" ### 知识点 #### Python序列化概念 序列化是指将数据结构或对象状态转换为可存储或传输的格式的过程,这种格式通常为字节流。在Python中,序列化主要用于数据持久化、网络传输、进程间通信等场景。 #### 支持的序列化格式详解 1. **JSON (JavaScript Object Notation)** - JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 - JSON适用于Web应用程序和Web服务的数据交换。 - JSON在Python中通常通过`json`模块进行处理,而srsly软件包提供了与标准库相似的接口,同时可能会增加性能优化。 2. **MessagePack** - MessagePack是一种高效的二进制序列化格式,比JSON更小且更快。 - 它在性能和空间效率方面通常优于JSON,适合用于网络传输和存储。 - 在Python中,可以使用`msgpack`库来处理MessagePack格式的数据,srsly软件包使得这一过程更加简便。 3. **Pickle** - Python的Pickle模块是一个内置的序列化和反序列化工具,它可以序列化几乎所有的Python数据类型。 - Pickle序列化的数据是特定于Python的,并且在安全性方面存在风险,因为它可以执行任意代码。 - srsly软件包对Pickle的使用提供了一个更加安全和现代的接口。 4. **YAML (YAML Ain't Markup Language)** - YAML是一种易于阅读的、用于配置文件和数据交换的序列化格式。 - 它常用于配置文件,因为它的可读性比JSON更好。 - 在Python中处理YAML格式数据通常需要用到`pyyaml`库,srsly软件包将其集成以提供统一的序列化接口。 #### 高级API和跨平台特性 - srsly软件包的高级API设计使得开发者能够以较少的努力编写出跨平台且符合Python规范的代码。 - 这意味着开发者不需要深入每个单独序列化库的内部工作机制,从而节省了开发时间和减少了出错的可能。 #### 对Python版本的支持 - 由于Python有多个版本(如Python 2和Python 3),每个版本在序列化方面都有自己的特点和差异。 - srsly软件包通过提供一个统一的接口,帮助开发者在不同版本的Python环境中都能够使用相同的代码进行序列化和反序列化操作。 #### 实际应用案例 - 在Web开发中,开发者可以使用srsly来序列化和反序列化传递给HTTP请求的数据。 - 在数据处理领域,srsly可以用于在不同系统间交换数据,或存储程序状态到文件中。 - 对于分布式系统,srsly能够有效地序列化和反序列化对象,以便在多个服务器或服务间传输。 #### 性能优化和稳定性 - srsly软件包在集成多个序列化库的过程中,着重于性能优化和稳定性。 - 这意味着相较于单独使用这些库,srsly可能在处理大型数据或特定用例时提供更好的性能表现。 #### 开源项目和社区支持 - srsly作为一个开源项目,其源代码可能托管在像GitHub这样的代码托管平台上。 - 开源性质意味着社区成员可以参与改进和增加功能,同时也意味着可以获得来自其他开发者的支持和贡献。 #### 安装和使用 - 开发者可以通过Python的包管理工具pip来安装srsly软件包。 - 使用srsly进行序列化和反序列化时,开发者只需调用API提供的方法,传入要序列化的数据,选择相应的格式即可。 #### 注意事项和限制 - 虽然srsly提供了便利和高性能,但在使用Pickle格式时仍然需要注意其安全性问题。 - 另外,虽然srsly试图提供一个统一的接口,开发者在处理特定库的特殊功能时仍可能需要查阅各个库的官方文档。 通过上述知识点,可以看出srsly软件包是一个集成了多种序列化工具的Python库,它旨在通过提供一个统一、高效且易于使用的API,来简化开发者在多种序列化格式间的切换和实现,同时保持跨平台兼容性和性能优化。

相关推荐

filetype

Requirement already satisfied: spacy in d:\python\lib\site-packages (3.8.4) Requirement already satisfied: pydantic in d:\python\lib\site-packages (2.10.6) Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in d:\python\lib\site-packages (from spacy) (3.0.12) Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in d:\python\lib\site-packages (from spacy) (1.0.5) Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in d:\python\lib\site-packages (from spacy) (1.0.12) Requirement already satisfied: cymem<2.1.0,>=2.0.2 in d:\python\lib\site-packages (from spacy) (2.0.11) Requirement already satisfied: preshed<3.1.0,>=3.0.2 in d:\python\lib\site-packages (from spacy) (3.0.9) Requirement already satisfied: thinc<8.4.0,>=8.3.4 in d:\python\lib\site-packages (from spacy) (8.3.4) Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in d:\python\lib\site-packages (from spacy) (1.1.3) Requirement already satisfied: srsly<3.0.0,>=2.4.3 in d:\python\lib\site-packages (from spacy) (2.5.1) Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in d:\python\lib\site-packages (from spacy) (2.0.10) Requirement already satisfied: weasel<0.5.0,>=0.1.0 in d:\python\lib\site-packages (from spacy) (0.4.1) Requirement already satisfied: typer<1.0.0,>=0.3.0 in d:\python\lib\site-packages (from spacy) (0.8.0) Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in d:\python\lib\site-packages (from spacy) (4.67.1) Requirement already satisfied: numpy>=1.19.0 in d:\python\lib\site-packages (from spacy) (1.26.1) Requirement already satisfied: requests<3.0.0,>=2.13.0 in d:\python\lib\site-packages (from spacy) (2.32.3) Requirement already satisfied: jinja2 in d:\python\lib\site-packages (from spacy) (3.1.5) Requirement already satisfied: setuptools in d:\python\lib\site-packages (from spacy) (65.5.0) Requirement already satisfied: packaging>=20.0 in d:\python\lib\site-packages (from spacy) (24.2) Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in d:\python\lib\site-package

filetype

帮我解释一下下面的运行结果Requirement already satisfied: spacy in d:\python\lib\site-packages (3.8.4) Requirement already satisfied: pydantic in d:\python\lib\site-packages (2.10.6) Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in d:\python\lib\site-packages (from spacy) (3.0.12) Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in d:\python\lib\site-packages (from spacy) (1.0.5) Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in d:\python\lib\site-packages (from spacy) (1.0.12) Requirement already satisfied: cymem<2.1.0,>=2.0.2 in d:\python\lib\site-packages (from spacy) (2.0.11) Requirement already satisfied: preshed<3.1.0,>=3.0.2 in d:\python\lib\site-packages (from spacy) (3.0.9) Requirement already satisfied: thinc<8.4.0,>=8.3.4 in d:\python\lib\site-packages (from spacy) (8.3.4) Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in d:\python\lib\site-packages (from spacy) (1.1.3) Requirement already satisfied: srsly<3.0.0,>=2.4.3 in d:\python\lib\site-packages (from spacy) (2.5.1) Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in d:\python\lib\site-packages (from spacy) (2.0.10) Requirement already satisfied: weasel<0.5.0,>=0.1.0 in d:\python\lib\site-packages (from spacy) (0.4.1) Requirement already satisfied: typer<1.0.0,>=0.3.0 in d:\python\lib\site-packages (from spacy) (0.8.0) Requirement already satisfied: tqdm<5.0.0,>=4.38.0 in d:\python\lib\site-packages (from spacy) (4.67.1) Requirement already satisfied: numpy>=1.19.0 in d:\python\lib\site-packages (from spacy) (1.26.1) Requirement already satisfied: requests<3.0.0,>=2.13.0 in d:\python\lib\site-packages (from spacy) (2.32.3) Requirement already satisfied: jinja2 in d:\python\lib\site-packages (from spacy) (3.1.5) Requirement already satisfied: setuptools in d:\python\lib\site-packages (from spacy) (65.5.0) Requirement already satisfied: packaging>=20.0 in d:\python\lib\site-packages (from spacy) (24.2) Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in d:\python\lib

filetype

root@eais-bj815mou6mdew33nhqiv-0:/mnt/workspace# pip install "modelscope[nlp]" -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html Looking in indexes: https://mirrors.cloud.aliyuncs.com/pypi/simple Looking in links: https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html Requirement already satisfied: modelscope[nlp] in /usr/local/lib/python3.11/site-packages (1.27.0) Requirement already satisfied: requests>=2.25 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.32.3) Requirement already satisfied: setuptools in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (65.5.1) Requirement already satisfied: tqdm>=4.64.0 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (4.67.1) Requirement already satisfied: urllib3>=1.26 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.3.0) Requirement already satisfied: addict in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.4.0) Requirement already satisfied: attrs in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (25.3.0) Requirement already satisfied: datasets<=3.2.0,>=3.0.0 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.2.0) Requirement already satisfied: einops in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.8.1) Requirement already satisfied: Pillow in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (11.1.0) Requirement already satisfied: python-dateutil>=2.1 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.9.0.post0) Requirement already satisfied: scipy in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.12.0) Requirement already satisfied: simplejson>=3.3.0 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.20.1) Requirement already satisfied: sortedcontainers>=1.5.9 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.4.0) Requirement already satisfied: transformers in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (4.52.4) Requirement already satisfied: boto3 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.38.31) Requirement already satisfied: embeddings in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.0.8) Requirement already satisfied: filelock in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.17.0) Requirement already satisfied: ftfy in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (6.3.1) Requirement already satisfied: jieba>=0.42.1 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.42.1) Requirement already satisfied: matplotlib in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.10.3) Requirement already satisfied: megatron-util in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.3.2) Requirement already satisfied: nltk in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.9.1) Requirement already satisfied: pandas in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.3.0) Requirement already satisfied: protobuf<3.21.0,>=3.19.0 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.20.3) Requirement already satisfied: pythainlp in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (5.1.2) Requirement already satisfied: pyvi in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.1.1) Requirement already satisfied: regex in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2024.11.6) Requirement already satisfied: rouge in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.0.1) Requirement already satisfied: sacremoses>=0.0.41 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.1.1) Requirement already satisfied: scikit-learn in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.7.0) Requirement already satisfied: sentencepiece in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.2.0) Requirement already satisfied: seqeval in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.2.2) Requirement already satisfied: spacy<=3.7.0,>=2.3.5 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (3.7.0) Requirement already satisfied: stanza in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.10.1) Requirement already satisfied: subword-nmt>=0.3.8 in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.3.8) Requirement already satisfied: termcolor in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (2.5.0) Requirement already satisfied: tokenizers in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (0.21.1) Requirement already satisfied: zhconv in /usr/local/lib/python3.11/site-packages (from modelscope[nlp]) (1.4.3) Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (1.26.4) Requirement already satisfied: pyarrow>=15.0.0 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (20.0.0) Requirement already satisfied: dill<0.3.9,>=0.3.0 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (0.3.8) Requirement already satisfied: xxhash in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (3.5.0) Requirement already satisfied: multiprocess<0.70.17 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (0.70.16) Requirement already satisfied: fsspec<=2024.9.0,>=2023.1.0 in /usr/local/lib/python3.11/site-packages (from fsspec[http]<=2024.9.0,>=2023.1.0->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (2024.9.0) Requirement already satisfied: aiohttp in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (3.12.9) Requirement already satisfied: huggingface-hub>=0.23.0 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (0.32.6) Requirement already satisfied: packaging in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (24.2) Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.11/site-packages (from datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (6.0.2) Requirement already satisfied: spacy-legacy<3.1.0,>=3.0.11 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (3.0.12) Requirement already satisfied: spacy-loggers<2.0.0,>=1.0.0 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (1.0.5) Requirement already satisfied: murmurhash<1.1.0,>=0.28.0 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (1.0.13) Requirement already satisfied: cymem<2.1.0,>=2.0.2 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (2.0.11) Requirement already satisfied: preshed<3.1.0,>=3.0.2 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (3.0.10) Requirement already satisfied: thinc<8.3.0,>=8.1.8 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (8.2.5) Requirement already satisfied: wasabi<1.2.0,>=0.9.1 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (1.1.3) Requirement already satisfied: srsly<3.0.0,>=2.4.3 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (2.5.1) Requirement already satisfied: catalogue<2.1.0,>=2.0.6 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (2.0.10) Requirement already satisfied: weasel<0.4.0,>=0.1.0 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.3.4) DEPRECATION: Wheel filename 'modelscope-1.6.1.flextrain-py3-none-any.whl' is not correctly normalised. Future versions of pip will raise the following error: Invalid wheel filename (invalid version): 'modelscope-1.6.1.flextrain-py3-none-any' pip 25.3 will enforce this behaviour change. A possible replacement is to rename the wheel to use a correctly normalised name (this may require updating the version in the project metadata). Discussion can be found at https://github.com/pypa/pip/issues/12938 DEPRECATION: Wheel filename 'fairseq-maas-py3-none-any.whl' is not correctly normalised. Future versions of pip will raise the following error: Invalid wheel filename (invalid version): 'fairseq-maas-py3-none-any' pip 25.3 will enforce this behaviour change. A possible replacement is to rename the wheel to use a correctly normalised name (this may require updating the version in the project metadata). Discussion can be found at https://github.com/pypa/pip/issues/12938 DEPRECATION: Wheel filename 'ofa-0.0.2_3.6-py3-none-any.whl' is not correctly normalised. Future versions of pip will raise the following error: Invalid wheel filename (invalid version): 'ofa-0.0.2_3.6-py3-none-any' pip 25.3 will enforce this behaviour change. A possible replacement is to rename the wheel to use a correctly normalised name (this may require updating the version in the project metadata). Discussion can be found at https://github.com/pypa/pip/issues/12938 Collecting typer<0.10.0,>=0.3.0 (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) Downloading https://mirrors.cloud.aliyuncs.com/pypi/packages/62/39/82c9d3e10979851847361d922a373bdfef4091020da7f893acfaf07c0225/typer-0.9.4-py3-none-any.whl (45 kB) Requirement already satisfied: pathy>=0.10.0 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.11.0) Requirement already satisfied: smart-open<7.0.0,>=5.2.1 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (6.4.0) Requirement already satisfied: pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (2.11.5) Requirement already satisfied: jinja2 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (3.1.6) Requirement already satisfied: langcodes<4.0.0,>=3.2.0 in /usr/local/lib/python3.11/site-packages (from spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (3.5.0) Requirement already satisfied: language-data>=1.2 in /usr/local/lib/python3.11/site-packages (from langcodes<4.0.0,>=3.2.0->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (1.3.0) Requirement already satisfied: annotated-types>=0.6.0 in /usr/local/lib/python3.11/site-packages (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.7.0) Requirement already satisfied: pydantic-core==2.33.2 in /usr/local/lib/python3.11/site-packages (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (2.33.2) Requirement already satisfied: typing-extensions>=4.12.2 in /usr/local/lib/python3.11/site-packages (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (4.12.2) Requirement already satisfied: typing-inspection>=0.4.0 in /usr/local/lib/python3.11/site-packages (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.4.1) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.11/site-packages (from requests>=2.25->modelscope[nlp]) (3.4.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/site-packages (from requests>=2.25->modelscope[nlp]) (3.10) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.11/site-packages (from requests>=2.25->modelscope[nlp]) (2025.1.31) Requirement already satisfied: blis<0.8.0,>=0.7.8 in /usr/local/lib/python3.11/site-packages (from thinc<8.3.0,>=8.1.8->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.7.11) Requirement already satisfied: confection<1.0.0,>=0.0.1 in /usr/local/lib/python3.11/site-packages (from thinc<8.3.0,>=8.1.8->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.1.5) Requirement already satisfied: click<9.0.0,>=7.1.1 in /usr/local/lib/python3.11/site-packages (from typer<0.10.0,>=0.3.0->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (8.1.8) Requirement already satisfied: cloudpathlib<0.17.0,>=0.7.0 in /usr/local/lib/python3.11/site-packages (from weasel<0.4.0,>=0.1.0->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.16.0) Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (2.6.1) Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (1.3.2) Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (1.6.2) Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (6.4.4) Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (0.3.1) Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.11/site-packages (from aiohttp->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (1.20.0) Requirement already satisfied: hf-xet<2.0.0,>=1.1.2 in /usr/local/lib/python3.11/site-packages (from huggingface-hub>=0.23.0->datasets<=3.2.0,>=3.0.0->modelscope[nlp]) (1.1.3) Requirement already satisfied: marisa-trie>=1.1.0 in /usr/local/lib/python3.11/site-packages (from language-data>=1.2->langcodes<4.0.0,>=3.2.0->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (1.2.1) Requirement already satisfied: pathlib-abc==0.1.1 in /usr/local/lib/python3.11/site-packages (from pathy>=0.10.0->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (0.1.1) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/site-packages (from python-dateutil>=2.1->modelscope[nlp]) (1.17.0) Requirement already satisfied: joblib in /usr/local/lib/python3.11/site-packages (from sacremoses>=0.0.41->modelscope[nlp]) (1.4.2) Requirement already satisfied: mock in /usr/local/lib/python3.11/site-packages (from subword-nmt>=0.3.8->modelscope[nlp]) (5.2.0) Requirement already satisfied: safetensors>=0.4.3 in /usr/local/lib/python3.11/site-packages (from transformers->modelscope[nlp]) (0.5.3) Requirement already satisfied: botocore<1.39.0,>=1.38.31 in /usr/local/lib/python3.11/site-packages (from boto3->modelscope[nlp]) (1.38.31) Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.11/site-packages (from boto3->modelscope[nlp]) (0.10.0) Requirement already satisfied: s3transfer<0.14.0,>=0.13.0 in /usr/local/lib/python3.11/site-packages (from boto3->modelscope[nlp]) (0.13.0) Requirement already satisfied: wcwidth in /usr/local/lib/python3.11/site-packages (from ftfy->modelscope[nlp]) (0.2.13) Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.11/site-packages (from jinja2->spacy<=3.7.0,>=2.3.5->modelscope[nlp]) (3.0.2) Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.11/site-packages (from matplotlib->modelscope[nlp]) (1.3.2) Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.11/site-packages (from matplotlib->modelscope[nlp]) (0.12.1) Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.11/site-packages (from matplotlib->modelscope[nlp]) (4.58.1) Requirement already satisfied: kiwisolver>=1.3.1 in /usr/local/lib/python3.11/site-packages (from matplotlib->modelscope[nlp]) (1.4.8) Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.11/site-packages (from matplotlib->modelscope[nlp]) (3.2.3) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.11/site-packages (from pandas->modelscope[nlp]) (2025.2) Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.11/site-packages (from pandas->modelscope[nlp]) (2025.2) Requirement already satisfied: sklearn-crfsuite in /usr/local/lib/python3.11/site-packages (from pyvi->modelscope[nlp]) (0.5.0) Requirement already satisfied: threadpoolctl>=3.1.0 in /usr/local/lib/python3.11/site-packages (from scikit-learn->modelscope[nlp]) (3.6.0) Requirement already satisfied: python-crfsuite>=0.9.7 in /usr/local/lib/python3.11/site-packages (from sklearn-crfsuite->pyvi->modelscope[nlp]) (0.9.11) Requirement already satisfied: tabulate>=0.4.2 in /usr/local/lib/python3.11/site-packages (from sklearn-crfsuite->pyvi->modelscope[nlp]) (0.9.0) Requirement already satisfied: emoji in /usr/local/lib/python3.11/site-packages (from stanza->modelscope[nlp]) (2.14.1) Requirement already satisfied: networkx in /usr/local/lib/python3.11/site-packages (from stanza->modelscope[nlp]) (3.4.2) Requirement already satisfied: torch>=1.3.0 in /usr/local/lib/python3.11/site-packages (from stanza->modelscope[nlp]) (2.3.1) Requirement already satisfied: sympy in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (1.13.3) Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.1.105 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.105) Requirement already satisfied: nvidia-cuda-runtime-cu12==12.1.105 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.105) Requirement already satisfied: nvidia-cuda-cupti-cu12==12.1.105 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.105) Requirement already satisfied: nvidia-cudnn-cu12==8.9.2.26 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (8.9.2.26) Requirement already satisfied: nvidia-cublas-cu12==12.1.3.1 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.3.1) Requirement already satisfied: nvidia-cufft-cu12==11.0.2.54 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (11.0.2.54) Requirement already satisfied: nvidia-curand-cu12==10.3.2.106 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (10.3.2.106) Requirement already satisfied: nvidia-cusolver-cu12==11.4.5.107 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (11.4.5.107) Requirement already satisfied: nvidia-cusparse-cu12==12.1.0.106 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.0.106) Requirement already satisfied: nvidia-nccl-cu12==2.20.5 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (2.20.5) Requirement already satisfied: nvidia-nvtx-cu12==12.1.105 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (12.1.105) Requirement already satisfied: triton==2.3.1 in /usr/local/lib/python3.11/site-packages (from torch>=1.3.0->stanza->modelscope[nlp]) (2.3.1) Requirement already satisfied: nvidia-nvjitlink-cu12 in /usr/local/lib/python3.11/site-packages (from nvidia-cusolver-cu12==11.4.5.107->torch>=1.3.0->stanza->modelscope[nlp]) (12.8.93) Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.11/site-packages (from sympy->torch>=1.3.0->stanza->modelscope[nlp]) (1.3.0) WARNING: Error parsing dependencies of pytorch-lightning: .* suffix can only be used with `==` or `!=` operators torch (>=1.9.*) ~~~~~~^ Installing collected packages: typer Attempting uninstall: typer Found existing installation: typer 0.16.0 Uninstalling typer-0.16.0: Successfully uninstalled typer-0.16.0 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. gradio 5.33.1 requires typer<1.0,>=0.12; sys_platform != "emscripten", but you have typer 0.9.4 which is incompatible. Successfully installed typer-0.9.4 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.

神力锂电
  • 粉丝: 39
上传资源 快速赚钱