在服务器上离线安装 python 个软件包
Install python packages offline on server
我想在无法访问互联网的服务器上安装一些软件包。所以我必须拿包裹并将它们发送到服务器。但我不知道如何安装它们。
从网站下载软件包并提取 tar 球。
运行python setup.py install
您可以从网站下载软件包,也可以 运行 python setup.py install
。或者你可以在本地目录 运行 a pip install
,例如:
pip install path/to/tar/ball
下载 wheel
packages from https://www.lfd.uci.edu/~gohlke/pythonlibs/ . You may install the .whl
packages by pip install (package.whl)
, refer installing wheels using pip 了解更多。
下载所有你需要的包,然后发送到你需要安装的服务器上。他们是否有 *whl
或 *tar.gz
扩展名并不重要。然后使用 pip
:
一一安装
pip install path/to/package
或:
python -m pip install path/to/package
如果服务器上有多个解释器(例如 python2 和 python3 或其中任何一个的多个版本),第二个选项很有用。在这种情况下,将 python
替换为您要使用的那个,例如:
python3 -m pip install path/to/package
如果您有很多包,您可以将它们列在需求文件中,就像您通常在访问 Internet 时所做的那样。然后不是将包的名称放入文件中,而是将路径放入包中(每行一个路径)。获得文件后,通过键入以下内容安装所有软件包:
python -m pip install -r requirements.txt
在需求文件中,您还可以混合使用不同类型的包(*whl
和 *tar.gz
)。唯一需要注意的是为您拥有的平台下载正确版本的包(64 位平台等的 64 位包)。
您可以在 documentation 中找到有关 pip install
的更多信息。
我想在无法访问互联网的服务器上安装一些软件包。所以我必须拿包裹并将它们发送到服务器。但我不知道如何安装它们。
从网站下载软件包并提取 tar 球。
运行python setup.py install
您可以从网站下载软件包,也可以 运行 python setup.py install
。或者你可以在本地目录 运行 a pip install
,例如:
pip install path/to/tar/ball
下载 wheel
packages from https://www.lfd.uci.edu/~gohlke/pythonlibs/ . You may install the .whl
packages by pip install (package.whl)
, refer installing wheels using pip 了解更多。
下载所有你需要的包,然后发送到你需要安装的服务器上。他们是否有 *whl
或 *tar.gz
扩展名并不重要。然后使用 pip
:
pip install path/to/package
或:
python -m pip install path/to/package
如果服务器上有多个解释器(例如 python2 和 python3 或其中任何一个的多个版本),第二个选项很有用。在这种情况下,将 python
替换为您要使用的那个,例如:
python3 -m pip install path/to/package
如果您有很多包,您可以将它们列在需求文件中,就像您通常在访问 Internet 时所做的那样。然后不是将包的名称放入文件中,而是将路径放入包中(每行一个路径)。获得文件后,通过键入以下内容安装所有软件包:
python -m pip install -r requirements.txt
在需求文件中,您还可以混合使用不同类型的包(*whl
和 *tar.gz
)。唯一需要注意的是为您拥有的平台下载正确版本的包(64 位平台等的 64 位包)。
您可以在 documentation 中找到有关 pip install
的更多信息。