• class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">aiohappyeyeballs==2.4.0
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="3"> class="hljs-ln-code"> class="hljs-ln-line">aiohttp==3.10.5
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="4"> class="hljs-ln-code"> class="hljs-ln-line">aiosignal==1.3.1
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="5"> class="hljs-ln-code"> class="hljs-ln-line">annotated-types==0.7.0
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="6"> class="hljs-ln-code"> class="hljs-ln-line">anyio==4.4.0
  • class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    二、利用pip download下载离线包

    pip download 是一个用于从Python包索引(PyPI)下载Python包的命令行工具。它可以下载特定版本的包,或者下载满足特定条件的所有包。

    pip download 部分参数如下:

    class="table-box">
    命令参数命令参数说明
    -d 或 --dest指定下载文件的保存路径
    -r 或 --requirement从一个需求文件中读取要下载的包列表
    --no-deps不下载包的依赖项,只下载指定的包
    --only-binary只下载二进制包,不下载源代码包
    --platform指定目标平台,例如linux_x86_64
    --python-version指定Python版本,例如36
    --implementation指定Python实现,例如cp,pp,jp,ip等
    -abi指定Python ABI,例如cp36m

    具体命令如下:

    (iwen_search) [iwen@jina-milvus iwen]$ pip download -d /iwen/package -r requirements.txt
     class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    -- 将requirements.txt里指定的包名和版本—【可根据需要,编辑requirements.txt,删除不需要打包的包】打包到默认package文件夹下。需要注意的是package这个文件夹需要提前创建好,可以根据自己的要求进行创建.

    下载过程如下图所示:

    下载结果如下:

    1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">[iwen@jina-milvus package]$ ls -lrt
    2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">总用量 2440
    3. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="3"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 12155 11月 12 16:19 aiohappyeyeballs-2.4.0-py3-none-any.whl
    4. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="4"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 1243212 11月 12 16:19 aiohttp-3.10.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    5. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="5"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 86780 11月 12 16:19 anyio-4.4.0-py3-none-any.whl
    6. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="6"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 13643 11月 12 16:19 annotated_types-0.7.0-py3-none-any.whl
    7. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="7"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 7617 11月 12 16:19 aiosignal-1.3.1-py3-none-any.whl
    8. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="8"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 5721 11月 12 16:19 async_timeout-4.0.3-py3-none-any.whl
    9. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="9"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 241853 11月 12 16:19 frozenlist-1.5.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    10. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="10"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 16453 11月 12 16:19 exceptiongroup-1.2.2-py3-none-any.whl
    11. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="11"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 63001 11月 12 16:19 attrs-24.2.0-py3-none-any.whl
    12. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="12"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 124585 11月 12 16:19 multidict-6.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    13. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="13"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 70442 11月 12 16:19 idna-3.10-py3-none-any.whl
    14. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="14"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 37438 11月 12 16:19 typing_extensions-4.12.2-py3-none-any.whl
    15. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="15"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 10235 11月 12 16:19 sniffio-1.3.1-py3-none-any.whl
    16. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="16"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 318659 11月 12 16:19 yarl-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    17. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="17"> class="hljs-ln-code"> class="hljs-ln-line">-rw-rw-r-- 1 iwen iwen 208920 11月 12 16:19 propcache-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
    class="hide-preCode-box"> class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    三、利用pip install进行离线包安装

    具体命令如下:

    (iwen_search) [iwen@jina-milvus iwen]$ pip install --no-index --find-links=/iwen/package -r requirements.txt  class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    首先将package文件夹和requirements.txt拷贝至生产环境:package文件夹可根据自己的需求存放,requirements.txt放在同级目录,相关目录结构如下图:

    >>
    注:本文转载自blog.csdn.net的满天点点星辰的文章"https://blog.csdn.net/myself88129/article/details/143716544"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
    复制链接

    评论记录:

    未查询到任何数据!