当前位置: 代码网 > it编程>前端脚本>Python > 使用venv命令创建和使用python环境的详细步骤

使用venv命令创建和使用python环境的详细步骤

2025年12月04日 Python 我要评论
什么是虚拟环境python虚拟环境就是把原本的python文件目录复制出一个的目录,只不过在原python环境中python解释器python.exe在主目录下,虚拟环境中的python.exe被放在

什么是虚拟环境

python虚拟环境就是把原本的python文件目录复制出一个的目录,只不过在原python环境中python解释器python.exe在主目录下,虚拟环境中的python.exe被放在了scripts中,每一个虚拟环境都有独立的site-packages放自己的包。

创建python环境

step 1: 创建一个文件夹,例如:test

step 2: 在test文件夹中打开一个终端,输入

python -m venv env_name #创建env_name虚拟环境不继承原python的site-packages
python -m venv env_name --system-site-packages #创建env_name虚拟环境继承原python的site-packages

于是就在test文件夹中创建了名为env_name的一个python环境了。

激活/退出环境

# 激活环境
env_name\scripts\activate.bat # activate.bat用于终端,activate.ps1用于powershell, 可以直接写activate会自动匹配

# 退出环境
deactivate

成功激活环境的标志是,命令行前面多了(env_name)

随后运行python,将调用虚拟环境中的site-packages.

**注意:**激活和退出机制本质就是在sys.path的第一个位置添加env_name\scripts的位置,这样使用python时,将优先使用env_name\scripts中的python解释器。可通过echo %path%查看环境变量。

删除环境

直接删除生成的env_name文件夹即可。

使用虚拟环境中的python和pip的另一种方法

给pip和python取不同的名字,并加入环境变量,这样之后使用pip_gpu和python_gpu就是该虚拟环境中的解释器了。

迁移虚拟环境中的python包

step 1: 生成虚拟环境的包目录

pip freeze > requirements.txt

step 2: 在目标环境安装包

pip install -r requirements.txt

总结 

到此这篇关于使用venv命令创建和使用python环境的文章就介绍到这了,更多相关venv命令创建使用python环境内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com