离线安装Linux包的方法——以sklearn为例

千呼万唤始出来,在一万零五百八十六个小时之后终于成功在离线远程服务器上安装好了sklearn,所以虽然火烧眉毛了还是决定写篇博客分享给有需要的人。

包的.whl文件直接在https://pypi.org/上搜索下载就好,注意要搜索全名scikit-learn!你搜sklearn是找不到合适的包的。如图,选择第一个就好:在这里插入图片描述
接着要匹配你的系统架构和python版本等等,自己确认一下。注意如果没有找到合适的话要在左边点Release history找之前的版本,一般就会有了,像我的python版本是3.7,最新版是没有合适的whl 的。
在这里插入图片描述
之后下载下来传到你的服务器/虚拟机上,接下来注意!直接pip install的话pip还是会在网上找index(你没网自己不知道嘛……),然后就是无尽的等待……
正确做法是pip install --no-index your_package.whl,这样他才会乖乖按你的本地whl文件安装,如果中间叫你安装包别的依赖包照着做就好,不要慌!
请添加图片描述
安装好的那一刻真的泪目了……心疼一波在涉密研究所工作的朋友……希望能帮到有需要的人吧!

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux离线安装Python,可以按照以下步骤操作: 1. 在联网的机器上下载需要安装的Python及其依赖,可以使用pip下载,命令为:pip download 名。 2. 将下载好的及其依赖复制到离线机器上,可以使用U盘等移动存储设备。 3. 在离线机器上安装Python,命令为:pip install --no-index --find-links=/path/to/packages 名。 其中,/path/to/packages为所在的路径。 4. 如果安装过程中出现依赖缺失的情况,需要先安装缺失的依赖,再执行第3步。 通过以上步骤,就可以在Linux离线安装Python了。 ### 回答2: 在Linux系统上,要安装Python,通常需要使用管理工具,比如pip、apt-get、yum等。但如果环境不能连接互联网,就无法使用这些工具在线安装Python。此时,可以考虑利用离线进行安装。以下是一些步骤,用于在离线状态下安装Python: 1. 首先,需要到一个能够连接互联网的机器上,使用pip在线下载要安装的Python,可以使用以下命令: pip download package-name 这个命令会下载package-name及其依赖到当前目录下。 2. 将下载好的复制到离线机器上,通常可以通过插入USB或者网络共享等方式来实现。 3. 在离线机器上,将下载好的解压缩。可以使用以下命令: tar zxvf package-name.tar.gz 这个命令会将解压缩到当前目录下。 4. 进入解压后的目录,使用以下命令进行安装: python setup.py install --offline 这个命令会使用离线模式来安装及其依赖项。如果有多个需要安装,可以先安装依赖项,然后再安装主要的。 5. 如果安装过程中出现错误,可以检查依赖项是否已经安装,并尝试手动安装缺失的依赖项。 6. 安装成功后,可以使用Python解释器来测试安装的是否可用。 总之,在离线状态下安装Python,需要先将下载到离线机器上,解压缩后再进行安装,难点在于如何解决的依赖问题。对于一些较为复杂的,需要手动安装其依赖项,才能保证安装过程不会出错。一些第三方脚本和工具可以用来自动下载和解决依赖问题,但使用之前需要仔细检查其安全性和可靠性。 ### 回答3: 在许多情况下,我们需要离线安装Python,特别是在没有网络连接或网络连接非常慢的情况下。幸运的是,Linux系统提供了一种简单的方法离线安装Python。 以下是一些步骤,以离线方式安装Python: 1. 下载Python 我们首先需要下载Python,以.tar.gz文件的形式或者是.whl文件的形式。.whl文件是Wheel软件的缩写,是Python软件格式之一。.tar.gz文件也是可行的,但.whl文件会更加方便。 可以尝试到pip官网(https://pypi.org/project/pip/)或Python官网(https://www.python.org/downloads/)下载所需的。请确保使用和您的Python版本对应的版本。 2. 加载Python 接下来,我们需要将下载的Python移动到Linux系统中。您可以将文件移动到/tmp目录下,或者任何您想要的目录中。 3. 安装PythonLinux系统中,我们可以使用pip命令来安装Python。但是,由于我们正在离线环境中工作,我们必须告诉pip安装目录。命令如下: sudo pip install --no-index --find-links=file:///tmp your-package-name 请注意,your-package-name应替换为您要安装的的名称,以及file:///tmp应替换为您之前选择的目录。 4. 验证Python安装 在Python安装成功后,您可以从Python控制台中验证其是否已安装。 运行以下命令: python 使用以下命令导入安装的: import your-package-name 如果这个命令没有报错,这意味着该已经成功安装。 总体而言,离线安装Python并不难,但它需要花费更多的时间和精力。通过这种方式安装Python可以帮助您节省带宽或者运营成本,特别是在您需要在离线环境中使用Python时。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值