在有网络的电脑上下载 Python 包并将其安装到没有网络的电脑上,可以按照以下步骤操作:


1. 在有网络的电脑上下载 Python 包

使用 pip download 命令将需要的包及其依赖项下载为 .whl 文件。

步骤:
  1. 创建一个文件夹来存储下载的包(可选):

    mkdir packages
    cd packages
    
  2. 使用 pip download 下载指定包:

    pip download <package-name> -d .
    
    • <package-name> 是你需要的包名,例如 numpy。
    • -d . 指定当前目录为下载位置。

    示例:

    pip download numpy -d .
    

    此命令会将 numpy 及其所有依赖下载为 .whl 文件。

  3. 如果需要多个包,可以创建一个 requirements.txt 文件,写入需要的包及其版本,例如:

    numpy==1.21.2
    pandas==1.3.3
    

    然后运行:

    pip download -r requirements.txt -d .
    

2. 将下载的文件传输到无网络的电脑

可以通过以下方式传输 .whl 文件到无网络的电脑:

  • 使用 USB 或移动硬盘。
  • 使用文件传输工具,如 scp、FTP 等。

3. 在无网络的电脑上安装下载的包

步骤:
  1. 将 .whl 文件复制到目标电脑上的某个文件夹,例如 packages。

  2. 使用以下命令安装包:

    pip install --no-index --find-links=./packages <package-name>
    
    • --no-index 表示不检查在线仓库。
    • --find-links=./packages 指定本地文件夹为包的来源。

    示例:

    pip install --no-index --find-links=./packages numpy
    
  3. 如果需要一次性安装所有包,可以使用:

    pip install --no-index --find-links=./packages -r requirements.txt
    

4. 验证安装

安装完成后,可以运行以下命令验证是否成功安装:

pip show <package-name>

例如:

pip show numpy

通过上述方法,你可以在无网络的电脑上成功安装 Python 包。

更多推荐