内网机上使用pip离线安装whl包的方法

简介: 内网机上使用pip离线安装whl包的方法

@TOC

1 思路

  • 先在有网络的机器上打包已经下载的whl安装包
  • 把所有安装包的名称及版本号放到requirements.txt中
  • 把打包好的安装包和requirements.txt拷贝到内网机器上

2 Python安装

这个步骤直接略,大概思路为:

  • 在内网机器上下载系统对应的python版本,比如我的是python3.7.0(64位系统)
  • 然后把python3.7.0安装包拷贝到内网机器上
  • 一步一部按照操作步骤安装即可,记得要勾选“安装pip”以及“增加路径到环境变量中”

3 外网机上打包

  1. 在外网机器Python的安装目录中新建一个文件夹,如packages:

在这里插入图片描述

  1. 进入到packages文件夹下,shift按住,鼠标右键“在此处打开命令行”,输入pip
    list查看系统中安装了哪些python包,如下:

在这里插入图片描述

  1. 把所有包名及版本号,重定向到requirements.txt中
pip freeze >requirements.txt

在这里插入图片描述

  1. 然后下载系统中已经安装的所有包到一个目录下,比如在packages的packages中,使用如下命令,此时packages下有两个文件:
 pip download -r requirements.txt -d packages

在这里插入图片描述

  • 查看两个文件的内容,一个是打包好的安装包,一个是包的名字和版本号

在这里插入图片描述
在这里插入图片描述

4 内网机安装打好的包

  • 先复制刚才外网机器上的文件夹pacjages到内网机器对应的目录

-在这里插入图片描述

  • 进入到D:\Python37\packages下,打开命令行,执行安装
pip install --no-index --find-links=packages -r requirements.txt 
  • 如果只是安装某一个包,进入到包的目录,直接使用:
pip install XXXX包名
目录
相关文章
|
5月前
|
Serverless Linux Windows
在函数计算中,如果pip安装速度较慢
在函数计算中,如果pip安装速度较慢
39 1
|
4月前
pip install -U weditor 安装报错 error: subprocess-exited-with-error
pip install -U weditor 安装报错 error: subprocess-exited-with-error
80 0
|
7天前
|
Python
【Python笔记】pip intall -e命令:让你的工程直接使用开源包的源码,可断点调试,修改源码!
【Python笔记】pip intall -e命令:让你的工程直接使用开源包的源码,可断点调试,修改源码!
8 0
|
2月前
|
iOS开发 MacOS Python
Mac安装pip报错的解决办法
Mac安装pip报错的解决办法
|
3月前
|
安全 iOS开发 MacOS
|
4月前
|
Ubuntu Python
更换pip源以及安装spyder3
更换pip源以及安装spyder3
|
5月前
|
Python
Python 工具和库:解释什么是 PIP?如何使用 PIP 安装 Python 包?
Python 工具和库:解释什么是 PIP?如何使用 PIP 安装 Python 包?
|
5月前
|
Linux Python
百度搜索:蓝易云【centos使用pip安装ansible教程。】
以上是在CentOS中使用pip安装Ansible的简要步骤。请注意,这是一个基本指南,实际操作中可能会有特定的配置和依赖项。建议参考Ansible官方文档或其他详细教程以获得更全面和准确的信息。
51 0
|
6月前
|
Linux Python
python2 安装 pip (Linux)
python2 安装 pip (Linux)
58 0
|
6月前
pip 指定版本安装
pip 指定版本安装