在没有internet连接的windows server 2016中安装python包

2024-04-26 17:23:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在windows server 2016沙盒中安装python包,以便在中运行开发的python模型生产。这个没有网络连接。在

我的笔记本电脑是windows2010,这个型号现在正在我的机器上运行,需要把它推到服务器上。在

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

谢谢 三春


Tags: 模型服务器沙盒机器serverwindows互联网笔记本电脑
2条回答

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

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

对于windows服务器计算机,请确保已安装pip,并将其添加到path。在

然后继续执行以下步骤:

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

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

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

  1. 打开Python Package Index官方页面。

  2. 搜索所需的软件包(例如,我正在搜索名为beautifulsoup4link)的库

  3. 您需要从侧菜单中选择Download Filese.g.,

  4. 下载所需的版本whl文件。

  5. 将下载的whl文件复制/传输到windows server计算机。

  6. 使用pip安装复制/传输的whl文件。

相关问题 更多 >