@TOC
1 思路
- 先在有网络的机器上打包曾经下载的whl安装包
- 把所有安装包的名称及版本号放到requirements.txt中
- 把打包好的安装包和requirements.txt拷贝到内网机器上
2 Python装置
这个步骤间接略,大略思路为:
- 在内网机器上下载零碎对应的python版本,比方我的是python3.7.0(64位零碎)
- 而后把python3.7.0安装包拷贝到内网机器上
- 一步一部依照操作步骤装置即可,记得要勾选“装置pip”以及“减少门路到环境变量中”
3 外网机上打包
- 在外网机器Python的装置目录中新建一个文件夹,如packages:
- 进入到packages文件夹下,shift按住,鼠标右键“在此处关上命令行”,输出pip
list查看零碎中装置了哪些python包,如下:
- 把所有包名及版本号,重定向到requirements.txt中
pip freeze >requirements.txt
- 而后下载零碎中曾经装置的所有包到一个目录下,比方在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包名