在没有Internet连接的Windows Server 2016中安装python包

问题描述 投票:0回答:2

我需要在Windows服务器2016沙箱中安装python包,以便在生产中运行开发的python模型。这没有互联网连接。

我的笔记本电脑是Windows 2010,模型现在在我的机器上运行,需要将其推送到服务器。

我的问题是我如何在没有互联网连接的服务器中安装所有必需的软件包。

谢谢Mithun

python windows windows-server-2016
2个回答
1
投票

对于Windows服务器计算机,请确保已安装pip并添加到路径。

然后继续执行以下步骤:

  1. 由于您正在使用Windows,请尝试从具有Internet连接的个人笔记本电脑中的Unofficial Python Binaries下载软件包。尝试下载whl文件。
  2. 将下载的whl文件复制/传输到Windows服务器计算机。
  3. 使用pip安装复制/传输的whl文件。
pip install <filname>.whl

如果您不想安装任何数学包,可以使用官方的Python Package Index (PyPI)存储库。

继续执行以下步骤从官方库中下载Python库:

  1. 打开官方Python Package Index页面。
  2. 搜索您所需的包(例如,我正在搜索名为beautifulsoup4 link的库)
  3. 您需要从侧边菜单中选择Download Filese.g.,
  4. 下载所需的whl文件版本。
  5. 将下载的whl文件复制/传输到Windows服务器计算机。
  6. 使用pip安装复制/传输的whl文件。

0
投票

一种简单的方法是在另一台具有互联网访问权限的机器上安装相同的python版本,并在该机器上正常使用pip。这将下载一堆文件并在Python安装的Lib\site_packages下干净地安装它们。

您可以将该文件夹复制到服务器Python安装。如果您希望以后能够添加软件包,则应保持两个安装同步:不要在未与服务器同步的情况下在笔记本电脑上添加或删除任何软件包。

© www.soinside.com 2019 - 2024. All rights reserved.