大家好,给大家分享一下policycoreutils-python 离线安装,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

离线安装swift 离线安装python包最好的方法_人工智能

由于team服务器在另一个校区,为了安全,校网络技术中心建议我们不要让服务器连外网……所以在复现代码的时候遇到一些python第三方库没法使用,就只能离线安装了……说起来都是泪…… 在这里,谢谢他们—— 参考链接:(1)

若直接在断网的服务器上安装,将会出现各种报错诸如:

离线安装swift 离线安装python包最好的方法_python_02

离线安装swift 离线安装python包最好的方法_离线安装swift_03

离线安装python第三方库

1、下载pycm库

2、确定pycm库安装时候需要的依赖库

3、将上述所有第三方库复制到无法联网的服务器上

4、cmd运行安装命令

  • 方法一
  • 方法二

本BLOG将以安装pycm库为例子。

1、下载pycm库

URL:pycm · PyPI

离线安装swift 离线安装python包最好的方法_python_04

  • Release History 点击查找历史版本
  • Download Files 下载某版本的python第三方库

2、确定pycm库安装时候需要的依赖库

该步需要在联网环境中进行学python之前需要学c语言吗。

离线安装swift 离线安装python包最好的方法_python_05

发现安装pycm还需要art库。同时可以测试一下是不是安装后就能直接使用pycm库。

离线安装swift 离线安装python包最好的方法_第三方库_06

离线安装swift 离线安装python包最好的方法_第三方库_07

于是乎,去PyPI · The Python Package Index下载art库的对应版本(只要是>=1.8的版本均可)。

离线安装swift 离线安装python包最好的方法_离线安装_08

本人下载了art-1.9的安装包。

注意:在后续的安装过程中,发现安装art库还需要codecov、coverage两个依赖库,也去PYPI官网下载了对应的版本的库。

离线安装swift 离线安装python包最好的方法_人工智能_09

3、将上述所有第三方库复制到无法联网的服务器上

复制所有压缩包至无网络连接的服务器后,解压:

离线安装swift 离线安装python包最好的方法_第三方库_10

4、cmd运行安装命令

方法一

方法一耗时较长。 安装.tar.gz的命令:

python -m pip install [绝对路径]\xxx.tar.gz

安装.whl的命令:

python -m pip install [绝对路径]\xxx.whl

方法二

方法二耗时相比于方法一较短。但是需要cmd进入解压后的目录,针对setup.py进行操作。

安装.tar.gz的命令:

python setup.py install

例子:

由于安装pycm库需要依赖库art,安装art库需要依赖库codecov,安装codecov库需要依赖库coverage。

因此需要先安装coverage库。

离线安装swift 离线安装python包最好的方法_python_11

离线安装swift 离线安装python包最好的方法_人工智能_12

离线安装swift 离线安装python包最好的方法_人工智能_13

然后安装codecov库。

离线安装swift 离线安装python包最好的方法_人工智能_14

离线安装swift 离线安装python包最好的方法_人工智能_15

离线安装swift 离线安装python包最好的方法_离线安装swift_16

接着安装art库。

离线安装swift 离线安装python包最好的方法_第三方库_17

离线安装swift 离线安装python包最好的方法_人工智能_18

离线安装swift 离线安装python包最好的方法_第三方库_19

最后安装pycm库。

离线安装swift 离线安装python包最好的方法_离线安装_20

离线安装swift 离线安装python包最好的方法_离线安装_21

离线安装swift 离线安装python包最好的方法_离线安装swift_22

由此成功安装好pycm库。