python虚拟环境venv直接复制迁移的方法
发表于|更新于|技术
|总字数:189|阅读时长:1分钟|浏览量:
python虚拟环境venv迁移布署有很多的方法,大家自行搜索。这里只介绍一种:直接复制的方法
1、将整个文件夹复制到新的电脑
2、修改pyvenv.cfg文件内的home为你新电脑python的安装路径。
3、 如果你使用vscode,还需要修改vscode的配置文件launch.json,这样就可以在新的电脑上调试了。
4、修改程序目录下Scripts\activate文件(可以用记事本打开)
VIRTUAL_ENV="E:\your_folder"改为你新电脑的位置
5、修改程序目录下Scripts\activate.bat文件(可以用记事本打开)
set VIRTUAL_ENV=E:\mySourse\anzhi4改为你新电脑的位置
6、运行程序目录下Scripts\activate.bat文件,激活虚拟环境。
文章作者: formeasy
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 易锦风的博客!
相关推荐

2025-09-07
Anaconda安装与使用详细教程
这篇 Anaconda 安装教程将带你从零开始,在 Windows 与 Linux 上完美部署 Python 数据分析环境;通过本教程,你不仅能掌握 Anaconda 的下载、安装与环境配置,更能学会如何利用 Anaconda 预装的 NumPy、Pandas、Matplotlib 等核心科学计算包,为高效的数据处理与分析工作打下坚实基础。 Anaconda 是一个开源的 Python 和 R语言的发行版本,专为科学计算(数据科学、机器学习、大规模数据处理等)而设计。它极大地简化了包管理和环境管理的过程。Anaconda 预装了 conda、Python 以及数百个常用的科学计算、数据分析相关的包,如 NumPy, Pandas, Scikit-learn, Matplotlib 等,让你无需再为繁琐的依赖问题而烦恼。 关于下载 官网:https://www.anaconda.com/download 国内镜像源...

2025-04-16
PyPy、Numba 与 Cython,哪个是最佳 Python运算解决方案?
正如Python之父说:“大部分觉得Python慢的应用都是没有正确地使用Python。” 由于Python由于要在运行时编译和解释执行字节码,而且这个过程中参与了很多类似运行时类型检查的操作等一系列其他操作,从而产生了很多额外开销,降低了性能。 为了让这门语言变得完美,PyPy、Numba、Cython解决方案应用而生。 PyPy PyPy是用RPython(CPython的子集)实现的Python,根据官网的基准测试数据,它比CPython实现的Python要快6倍以上。快的原因是使用了Just-in-Time(JIT)编译器,即动态编译器,与静态编译器(如gcc,javac等)不同,它是利用程序运行的过程的数据进行优化。 **适用场景:**PyPy最适合纯Python应用程序,不适用于C扩展 Numba Numba 是 python 的即时(Just-in-time)编译器,即当您调用 python 函数时,您的全部或部分代码就会被转换为“即时”执行的机器码,它将以您的本地机器码速度运行。 python 代码的编译过程包括四个阶段:词法分析 -> 语法分析...

2025-08-13
Python 环境管理新标杆:UV核心命令完全指南
UV工具定位:极速Python环境管理 UV是Astral团队开发的下一代Python环境管理工具,其核心优势在于: ⚡ 速度革命:依赖解析比pip快10-100倍 🪶 轻量设计:环境创建仅需0.05秒 🔒 安全可靠:内置依赖锁定机制 🔄 无缝迁移:兼容现有pip工作流 安装命令:pipx install uv(推荐)或 pip install uv 核心命令详解手册 1. uv venv:闪电环境创建 功能:创建轻量级虚拟环境 1234567891011# 基础用法(默认创建.venv)uv venv# 指定Python版本uv venv --python 3.11# 包含系统包(类似--system-site-packages)uv venv --system# 自定义路径uv venv --path ~/envs/project-env 环境结构: 12345678.venv/├── bin # Unix可执行文件│ ├── python│ ├── pip├── Scripts # Windows可执行文件│ ...

2025-03-09
Python虚拟环境创建和使用方法(使用自带的venv模块)
概要 这篇文章主要如何在Python中使用虚拟环境,包括创建、激活、使用、生成requirements.txt文件、卸载包和删除虚拟环境,虚拟环境有助于隔离项目依赖,避免版本冲突,并便于部署,需要的朋友可以参考下 1. 安装虚拟环境工具 从 Python 3.3 开始,Python 自带了 venv 模块,无需额外安装。你可以直接使用它来创建虚拟环境。 2. 创建虚拟环境 2.1 使用 venv 创建虚拟环境 使用以下命令创建虚拟环境。这里我使用了 venv 来创建虚拟环境,并且命名为 venv,你也可以选择任何其他名称。 python -m venv myvenv python -m venv myvenv:这条命令会在当前目录下创建一个名为 myvenv 的虚拟环境和文件夹。 如果你有多个 Python 版本,你可能需要指定 Python 版本,如 python3.8 或 python3,以确保使用正确的版本。 2.2 查看虚拟环境文件 虚拟环境创建后,会在当前目录下生成一个...

2025-09-14
Windows上将Eex部署成为服务WinSW和NSSM
使用Windows,经常需要将带界面的Windows 应用、exe可执行程序、bat批处理文件变为Windows服务,以便于后台运行,支持开启重启、进程保护等功能。 有众多的工具支持将exe文件封装为Windows服务,常用的工具包括: Sc.exe/NSSM/WinSW/Shawl/AlwaysUp/FireDaemon Sc.exe https://learn.microsoft.com/zh-cn/windows/win32/services/controlling-a-service-using-sc Windows系统内置命令,需要熟悉命令行操作,对新手不友好 以前还有SRVANY.exe,微软官方在 Windows 10/11 上已经不再提供支持,因此不推荐。 NSSM https://nssm.cc/builds https://github.com/kirillkovalenko/nssm 开源,功能强大,但从2017年以后未再更新维护 ...

2025-07-22
c++和python的互相调用
前提 因项目需求,需要在C++中调用python,对这方面的一些工具做个简单的介绍。 ctypes ctypes 是 Python 的外部函数库。它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数。可使用该模块以纯 Python 形式对这些库进行封装。 上面是ctypes官方文档给出的介绍,通俗理解来说:ctypes可以加载动态链接库,然后以此调用动态链接库中的函数。也就是说,如果我们有一个.c文件,我们可以将它编译成库,然后在python代码里面使用ctypes加载调用它。 相关代码如下: 创建一个main.c文件,包括三个函数,等会我们要通过调用动态链接库的方式在python中调用这三个函数。 123456789101112131415// main.c#include <stdio.h>#include <stdlib.h>int add(int a, int b) { return a + b;}int sum(int *a, int num){ int sum = 0; ...
评论
公告
用学习,面对遭遇的变化;用斗志,面对每天的挫折;用坚持,面对失去的动力!








