zoukankan      html  css  js  c++  java
  • python如何离线装包 离线如何部署python环境

    1,安装python

    windows:

    我用的是python3.6.6.exe安装包,需要提前下载好

    ubuntu:

    自带的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/#files

    windows:

    1,把pip-19.2.3-py2.py3-none-any.whl放到和python.exe同一级的目录下,我的默认路径是C:UsersadminAppDataLocalProgramsPythonPython36python.exe

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

    python -m pip install --upgrade xxx    #如果是我的,xxx就是pip-19.2.3-py2.py3-none-any.whl

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

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

    1,获取whl文件

    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文件的位置

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

  • 相关阅读:
    第八届蓝桥杯JavaC组国(决)赛真题
    第八届蓝桥杯JavaC组国(决)赛真题
    第八届蓝桥杯JavaC组国(决)赛真题
    第八届蓝桥杯JavaC组国(决)赛真题
    第八届蓝桥杯JavaC组国(决)赛真题
    Java实现蓝桥杯历届试题填字母游戏
    Java实现蓝桥杯历届试题填字母游戏
    Java实现蓝桥杯历届试题填字母游戏
    Java实现蓝桥杯历届试题填字母游戏
    Qt调用dll中的功能函数
  • 原文地址:https://www.cnblogs.com/0-lingdu/p/11458200.html
Copyright © 2011-2022 走看看