python如何离线装包 离线如何部署python环境

1,安装python

windows:python

我用的是python3.6.6.exe安装包,须要提早下载好ubuntu

ubuntu:windows

自带的python,若是是ubuntu18.04的话,自带的应该是3.6.8网络

2,安装好的python如何升级pip

python3.6.6的exe包自带pip10,为了防止有时候提醒pip版本不够高,能够更新一下pip,windows系统下更新pip须要用whl文件,ubuntu系统不一样(稍后试一下),下载连接:https://pypi.org/project/pip/#filesui

windows:spa

1,把pip-19.2.3-py2.py3-none-any.whl放到和python.exe同一级的目录下,个人默认路径是C:\Users\admin\AppData\Local\Programs\Python\Python36\python.exe命令行

2,打开cmd命令行,执行命令,注意,cmd必需要进入到python.exe那一层目录中去才有效。code

python -m pip install --upgrade xxx    #若是是个人,xxx就是pip-19.2.3-py2.py3-none-any.whl

3,如何离线给python安装模块

windows(此方法须要找一个安装好的环境导出whl文件,而后导入到新环境中去):blog

1,获取whl文件token

pip freeze > requestments.txt    #pip freee的意思是查看当前python安装了哪些库,保存在requestments.txt中
pip download  -r requestments.txt  -d  ./pip_packages    #从当前环境的网络中下载requestments.txt中写的包,下载到当前目录下的pip_packages目录中,这时候你会发现,里面有不少依赖,还有一些whl文件

固然从网上直接下载也是能够的,网址https://pypi.python.org/pypi/,友情提示,炒鸡慢

2,把模块文件导入到新环境中,若是python和pip已经加入到环境变量中了,你随意在哪一个文件夹下执行以下命令均可以,速度超级快哦

pip install --no-index --find-links=d:\packages -r requirements.txt 
# --find-links指定的是包文件的存放地址,-r指定的是txt文件的位置

 固然,你也能够选择性保留或者删除某些包,可是要注意的是当心依赖哦

相关文章
相关标签/搜索