python venv 打包,更换路径后,仍然读取到旧路径 ,最好别换路径,采用docker封装起来

news2025/1/23 10:39:06

机械盘路径

/home/yeqiang/code/xxx

移动到

/opt/xxx

编辑/opt/xxx/venv/bin/activate

VIRTUAL_ENV="/home/yeqiang/code/xxx/venv"

改为

VIRTUAL_ENV="/opt/xxx/venv"

下面还有这么多,参考:

(venv) yeqiang@yeqiang-MS-7B23:/opt/roop/venv$ grep "home/yeqiang" * -rn  --binary-files=without-match
bin/ttx:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pyrsa-encrypt:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tflite_convert:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/convert-onnx-to-caffe2:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/pyrsa-keygen:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/f2py3.10:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pyrsa-verify:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/cpack:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/isympy:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/lit:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/pyrsa-sign:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/cythonize:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/cmake:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/wheel:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/gdown:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pip:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/saved_model_cli:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tensorboard:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/cygdb:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/insightface-cli:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python
bin/estimator_ckpt_converter:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/check-model:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tf_upgrade_v2:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/futurize:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pyrsa-priv2pub:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/toco_from_protos:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pip3.10:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/imageio_remove_bin:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/yapf-diff:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/import_pb_to_tensorboard:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pasteurize:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/activate.fish:36:set -gx VIRTUAL_ENV "/home/yeqiang/code/s0md3v-roop/venv"
bin/pyrsa-decrypt:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/humanfriendly:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/backend-test-tools:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tqdm:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/markdown_py:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/numba:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pyftsubset:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/f2py3:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/imageio_download_bin:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/coloredlogs:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/check-node:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/google-oauthlib-tool:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/toco:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/convert-caffe2-to-onnx:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/pip3:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/lsm2bin:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/activate.csh:11:setenv VIRTUAL_ENV "/home/yeqiang/code/s0md3v-roop/venv"
bin/torchrun:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/f2py:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tiffcomment:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/fonttools:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/normalizer:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/ctest:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3.10
bin/yapf:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/cython:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tifffile:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/onnxruntime_test:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/tiff2fsspec:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
bin/pyftmerge:1:#!/home/yeqiang/code/s0md3v-roop/venv/bin/python3
lib/python3.10/site-packages/easydict-1.10.dist-info/direct_url.json:1:{"archive_info": {}, "url": "file:///home/yeqiang/code/s0md3v-roop/requirements-offline/easydict-1.10.tar.gz"}
lib/python3.10/site-packages/insightface-0.7.3.dist-info/direct_url.json:1:{"archive_info": {}, "url": "file:///home/yeqiang/code/s0md3v-roop/requirements-offline/insightface-0.7.3.tar.gz"}
lib64/python3.10/site-packages/easydict-1.10.dist-info/direct_url.json:1:{"archive_info": {}, "url": "file:///home/yeqiang/code/s0md3v-roop/requirements-offline/easydict-1.10.tar.gz"}
lib64/python3.10/site-packages/insightface-0.7.3.dist-info/direct_url.json:1:{"archive_info": {}, "url": "file:///home/yeqiang/code/s0md3v-roop/requirements-offline/insightface-0.7.3.tar.gz"}
 

code bin目录,替换

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/942691.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kubernetes入门 十一、网络之Service

目录 概述Service 原理Service 四种类型创建 Service代理 k8s 外部服务反向代理外部域名 概述 在 Kubernetes 中,Pod 是应用程序的载体,我们可以通过 Pod 的 IP 来访问应用程序,但是 Pod 的 IP 地址不是固定的,这就意味着不方便直…

MyBatisPlus实现多租户功能

前言:多租户是一种软件架构技术,在多用户的环境下,共有同一套系统,并且要注意数据之间的隔离性。 一、SaaS多租户简介 1.1、SaaS多租户 SaaS,是Software-as-a-Service的缩写名称,意思为软件即服务&#x…

【电源专题】读一读单节锂电池保护IC规格书

在文章【电源专题】单节锂离子电池的保护的基本原理 中我们了解了电池包的过充、过放、过流、短路等保护功能。那么这些功能都会在电池保护IC规格书中体现吗?体现在哪些地方?哪些参数是我们应关注的呢? 对于手册中的电压检测,如放电过流、充电过流和负载短路等检测电压都代…

开源软件的国际化和本地化

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

centos7删除乱码文件

centos7删除乱码文件1. 小白教程,一看就会,一做就成。 1.解释 当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。 但是每个文件都有一个i节点号,可以通过…

《Flink学习笔记》——第三章 Flink的部署模式

不同的应用场景,有时候对集群资源的分配和占用有不同的需求。所以Flink为各种场景提供了不同的部署模式。 3.1 部署模式(作业角度/通用分类) 根据集群的生命周期、资源的分配方式、main方法到底在哪里执行——客户端还是Client还是JobManage…

AIGC - 生成模型

AIGC - 生成模型 0. 前言1. 生成模型2. 生成模型与判别模型的区别2.1 模型对比2.2 条件生成模型2.3 生成模型的发展2.4 生成模型与人工智能 3. 生成模型示例3.1 简单示例3.2 生成模型框架 4. 表示学习5. 生成模型与概率论6. 生成模型分类小结 0. 前言 生成式人工智能 (Generat…

【最强最全】视频号下载助手(支持视频号视频, 直播,回放下载)

视频号下载助手支持视频号视频, 直播,回放的下载,本工具基于秦天sunny中间件编写,无需再使用其它抓包软件,无需再使用其它下载软件。 当然,你也可以右键复制抓取后的视频源再用其它下载软件下载。 使用说明 解压文件,…

CSS中如何实现弹性盒子布局(Flexbox)的换行和排序功能?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 换行(Flexbox Wrapping)⭐ 示例:实现换行⭐ 排序(Flexbox Ordering)⭐ 示例:实现排序⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得…

基于java swing和mysql实现的仓库商品管理系统(源码+数据库+运行指导视频)

一、项目简介 本项目是一套基于java swing和mysql实现的仓库商品管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经…

流媒体弱网优化之路(BBR应用)——GCC与BBR的算法思想分析

流媒体弱网优化之路(WebRTC)——GCC与BBR的算法思想分析 —— 我正在的github给大家开发一个用于做实验的项目 —— github.com/qw225967/Bifrost目标:可以让大家熟悉各类Qos能力、带宽估计能力,提供每个环节关键参数调节接口并实现一个json全配置&…

【洛谷算法题】P1001-A+B Problem【入门1顺序结构】

👨‍💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P1001-AB Problem【入门1顺序结构】🌏题目背景🌏题目描述…

【Linux操作系统】Linux系统编程中条件变量实现生产者消费者模型

在Linux系统编程中,条件变量是一种用于线程间同步的机制,常用于实现生产者消费者模型。生产者消费者模型是一种常见的并发编程模型,用于解决多线程环境下的数据共享和同步问题。在该模型中,生产者负责生产数据,消费者负…

53 个 CSS 特效 3(完)

53 个 CSS 特效 3(完) 前两篇地址: 53 个 CSS 特效 153 个 CSS 特效 2 这里是第 33 到 53 个,很多内容都挺重复的,所以这里解释没之前的细,如果漏了一些之前的笔记会补一下,写过的就会跳过。…

【算法训练-模拟】模拟设计LRU缓存结构

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是LRU缓存结构设计,这类题目出现频率还是很高的,几乎所有大厂都常考。 当然面对这道题,首先要讲清楚LRU是干什么…

JavaScript—对象与构造方法

目录 json对象(字面值) js中对象是什么? 如何使用? 关联数组 js对象和C#对象有什么区别? 构造函数 什么是构造方法? 如何使用构造方法? 如何添加成员? 对象的动态成员 正则…

PageObject三层架构模式实现

1:PageObject三层架构分为: 接下来用163邮箱的登录功能来举例说明三层架构的使用。 1:先创建目录结构,如下图 2:在工具Util中,先封装查找元素定位的工具,创建一个find_ele.py文件。内容如下&am…

JavaScript—DOM(文档对象模型)

目录 DOM是什么? DOM有什么作用? 一、事件 理解事件 事件怎么写(要做什么就写什么)? 实战演练 1、页面加载完毕以后,打印一句话 2、如果有一个a标签,并给其添加一个点击事件 3、事件默…

电脑如何投屏到手机?Windows投屏到iPhone也可以吗?

我们知道,因为各大品牌厂商越来越维护自己的名声,都会推出“全家桶”,就是某些功能,你在使用同一品牌的电脑、手机、平板时非常好用,但一旦跨品牌就用不了。电脑投屏到手机也会遇到这种“品牌隔离”。 如果参会人使用…