V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
guch99999
V2EX  ›  问与答

大家用过深信服的虚拟桌面云吗?公司刚开始用里面不能连接外网。问下我们 Python 依赖的包怎么下载?

  •  1
     
  •   guch99999 · 2021-08-20 14:21:40 +08:00 · 2317 次点击
    这是一个创建于 1192 天前的主题,其中的信息可能已经有所发展或是发生改变。
    难道没有依赖包都收到导入进去安装吗
    22 条回复    2021-08-21 13:41:45 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-08-20 14:30:58 +08:00
    云电脑断网可还行,
    第一反应是搞个 docker 打包上去直接跑 docker, 这方法比较通用,
    guch99999
        2
    guch99999  
    OP
       2021-08-20 14:33:00 +08:00
    @AoEiuV020 就是让我们不去上外面网的
    AoEiuV020
        3
    AoEiuV020  
       2021-08-20 14:34:07 +08:00
    搜了下, pip 有专门的命令可以导出 requirements 依赖包,
    pip download -r requirements.txt -d /tmp/paks/
    rationa1cuzz
        4
    rationa1cuzz  
       2021-08-20 14:41:19 +08:00
    自建资源库或者离线安装,或者 conda 外部依赖安装好了,在机器里面复现环境,方法多的很。另外吐槽一下,桌面云性能都很差办公还行,怎么会给开发用?
    guch99999
        5
    guch99999  
    OP
       2021-08-20 14:49:36 +08:00
    @rationa1cuzz 涉密机构没办法 。 这个环境让我崩溃 没办法
    guch99999
        6
    guch99999  
    OP
       2021-08-20 14:50:16 +08:00
    @AoEiuV020 我试试
    kxuanobj
        7
    kxuanobj  
       2021-08-20 15:10:28 +08:00
    你听说过 ping tunnel 么。。
    Joshua999
        8
    Joshua999  
       2021-08-20 15:19:59 +08:00 via Android
    用过,yum 能装,pip 不行
    willamtang
        9
    willamtang  
       2021-08-20 15:22:22 +08:00
    一个包一个包的下,然后手动装。后面内网做了个 repo 来缓存。
    guch99999
        10
    guch99999  
    OP
       2021-08-20 15:48:28 +08:00
    @kxuanobj 没用过。请教下这个工具可以实现啥
    wsy2220
        11
    wsy2220  
       2021-08-20 16:02:30 +08:00
    六字箴言
    Atukey
        12
    Atukey  
       2021-08-20 16:34:37 +08:00
    导出当前所有已安装的包
    pip freeze >requirement.txt & pip download -r requirement.txt
    然后使用离线包安装
    pip install --no-index --ignore-installed --find-links=.\ -r requirement.txt
    FieldFarmer
        13
    FieldFarmer  
       2021-08-20 17:24:35 +08:00
    偷偷开一会内网穿透,下载完马上关
    2kCS5c0b0ITXE5k2
        14
    2kCS5c0b0ITXE5k2  
       2021-08-20 17:26:54 +08:00   ❤️ 2
    为什么不问下你们领导呢
    skinny
        15
    skinny  
       2021-08-20 18:50:13 +08:00
    @FieldFarmer 这就是掩耳盗铃,后果很严重
    singerll
        16
    singerll  
       2021-08-20 19:02:20 +08:00 via Android   ❤️ 1
    @FieldFarmer 一天一个入狱技巧
    catror
        17
    catror  
       2021-08-20 19:40:58 +08:00 via Android
    让公司开白名单
    Daming
        18
    Daming  
       2021-08-20 19:47:07 +08:00
    @FieldFarmer #13
    流程正确>结果正确
    否则出了事都是自己的锅
    Trim21
        19
    Trim21  
       2021-08-20 19:58:21 +08:00 via Android
    RUN pip install -U pip && \
    pip wheel -e /flexget && \
    pip wheel 'transmission-rpc>=3.0.0,<4.0.0' && \
    pip wheel deluge-client && \
    pip wheel cloudscraper

    pip install --no-cache-dir \
    --no-index \
    -f /wheels \
    FlexGet \
    'transmission-rpc>=3.0.0,<4.0.0' \
    deluge-client \
    cloudscraper


    从之前看到过的一个 dockerfile 里面抄的
    Osk
        20
    Osk  
       2021-08-20 22:10:36 +08:00
    暴力点, 直接用 embedded python 在外网装好了拷进去.
    xiaorui2004
        21
    xiaorui2004  
       2021-08-21 08:01:35 +08:00
    不都是 mirror 大学网站的资源到本地吗?防火墙策略夜间同步~
    hijoker
        22
    hijoker  
       2021-08-21 13:41:45 +08:00
    哎,我们也要用 citrix 桌面了,难受
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:08 · PVG 05:08 · LAX 13:08 · JFK 16:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.