文章目录
目录
- 什么是虚拟环境
- 创建python环境
- 激活/退出环境
- 删除环境
- 使用虚拟环境中的python和pip的另一种方法
- 迁移虚拟环境中的python包
- Step 1: 生成虚拟环境的包目录
- Step 2: 在目标环境安装包
- 总结

python虚拟环境就是把原本的python文件目录复制出一个的目录,只不过在原python环境中python解释器python.exe在主目录下,虚拟环境中的python.exe被放在了Scripts中,每一个虚拟环境都有独立的site-packages放自己的包。
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_nameScriptsactivate.bat # activate.bat用于终端,activate.ps1用于powershell, 可以直接写activate会自动匹配
# 退出环境
deactivate
成功激活环境的标志是,命令行前面多了(env_name)。

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

**注意:**激活和退出机制本质就是在sys.path的第一个位置添加env_nameScripts的位置,这样使用python时,将优先使用env_nameScripts中的python解释器。可通过echo %PATH%查看环境变量。
直接删除生成的env_name文件夹即可。
给pip和python取不同的名字,并加入环境变量,这样之后使用pip_gpu和python_gpu就是该虚拟环境中的解释器了。

pip freeze > requirements.txt
pip install -r requirements.txt
到此这篇关于使用venv命令创建和使用python环境的文章就介绍到这了,更多相关venv命令创建使用python环境内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- Python 虚拟环境venv详解
- Python虚拟环境venv用法详解
- python虚拟环境模块venv使用及示例
- Python虚拟环境创建和使用方法(使用自带的venv模块)
- 虚拟环境及venv和virtualenv的区别说明
- python虚拟环境venv、virtualenv配置方式
- pycharm中虚拟环境venv简介以及实践指南
- Python venv虚拟环境配置过程解析