文章目录
- # 在当前目录创建名为myenv的虚拟环境 python -m venv myenv
- Windows 系统(命令提示符): myenvScriptsactivate 激活后命令行会显示(myenv)前缀,表示已进入虚拟环境 macOS/Linux 系统: source myenv/bin/activate
- # 激活后安装特定版本的requests包 pip install requests==2.25.1
- # 将当前环境的依赖包导出到requirements.txt pip freeze > requirements.txt
- # 在新环境中安装相同依赖 pip install -r requirements.txt
- deactivate
- 直接删除虚拟环境文件夹即可: # Windows rmdir /s /q myenv # macOS/Linux rm -rf myenv
- # 创建虚拟环境(env是环境名称,可自定义) python -m venv env # Windows激活虚拟环境 envScriptsactivate # macOS/Linux激活虚拟环境 source env/bin/activate # 退出虚拟环境 deactivate # 删除虚拟环境(直接删除文件夹即可) # Windows rmdir /s /q env # macOS/Linux rm -rf env
- # 安装virtualenv pip install virtualenv # 创建虚拟环境 virtualenv env # 激活虚拟环境(同venv的激活命令) # Windows: envScriptsactivate # macOS/Linux: source env/bin/activate # 退出虚拟环境 deactivate
- # 安装(Windows使用virtualenvwrapper-win) pip install virtualenvwrapper # macOS/Linux pip install virtualenvwrapper-win # Windows # 创建虚拟环境 mkvirtualenv env # 查看所有虚拟环境 workon # Windows lsvirtualenv # macOS/Linux # 切换到指定虚拟环境 workon env # 退出虚拟环境 deactivate # 删除虚拟环境 rmvirtualenv env 激活虚拟环境后,命令行提示符前会显示环境名称(如(env)),此时安装的包只会作用于当前虚拟环境,不会影响全局 Python 环境。 使用pip freeze > requirements.txt可以导出当前环境的依赖包列表,在其他环境中使用pip install -r requirements.txt可快速安装相同依赖。 到此这篇关于python创建虚拟环境的常用命令与使用的文章就介绍到这了,更多相关python创建虚拟环境内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客! 您可能感兴趣的文章: python中虚拟环境创建的主流方式详细操作指南 linux服务器上创建python虚拟环境过程 Python使用virtualenv创建虚拟环境的详细步骤 python中创建以及删除虚拟环境的几种方法总结 python通过cmd创建虚拟环境的实现(pip方式) Anaconda中Python虚拟环境的创建使用与删除方法详解 python虚拟环境创建的两种方法 python 虚拟环境的创建与使用方法
目录
- 一、使用 Python 内置的venv模块(推荐,Python 3.3 + 自带)
- 1. 创建虚拟环境
- 2. 激活虚拟环境
- 3. 在虚拟环境中安装包
- 4. 导出依赖列表
- 5. 从依赖列表安装
- 6. 退出虚拟环境
- 7. 删除虚拟环境
- 二、使用virtualenv工具(适用于需要更多功能的场景)
- 1. 安装 virtualenv
- 2. 创建虚拟环境
- 3. 激活和使用(与 venv 相同)
- 三、使用实例演示(完整流程)
- 四、方法补充
- 使用 Python 内置的 venv 模块(Python 3.3+ 自带)
- 使用 virtualenv(需额外安装)
- 使用 virtualenvwrapper(更方便的虚拟环境管理工具)
以下是 Python 创建和使用虚拟环境的常用命令及具体使用实例:
# 在当前目录创建名为myenv的虚拟环境
python -m venv myenv
Windows 系统(命令提示符):
myenvScriptsactivate
激活后命令行会显示(myenv)前缀,表示已进入虚拟环境
macOS/Linux 系统:
source myenv/bin/activate
# 激活后安装特定版本的requests包
pip install requests==2.25.1
# 将当前环境的依赖包导出到requirements.txt
pip freeze > requirements.txt
# 在新环境中安装相同依赖
pip install -r requirements.txt
deactivate
直接删除虚拟环境文件夹即可:
# Windows rmdir /s /q myenv # macOS/Linux rm -rf myenv
# 全局安装virtualenv
pip install virtualenv
# 创建名为project_env的虚拟环境
virtualenv project_env
# Windows激活
project_envScriptsactivate
# 安装包
pip install django
# 退出
deactivate
# 1. 创建项目文件夹并进入
mkdir my_python_project
cd my_python_project
# 2. 创建虚拟环境
python -m venv venv
# 3. 激活虚拟环境(Windows示例)
venvScriptsactivate
# 4. 此时命令行显示(venv),安装项目所需包
pip install pandas numpy
# 5. 导出依赖
pip freeze > requirements.txt
# 6. 查看已安装包
pip list
# 7. 退出虚拟环境
deactivate
当需要在另一台电脑或重新配置环境时,只需:
# 创建并激活新虚拟环境后执行 pip install -r requirements.txt
使用虚拟环境可以有效隔离不同项目的依赖,避免版本冲突问题,是 Python 项目开发的最佳实践。
在 Python 中创建和管理虚拟环境的常用命令如下:
# 创建虚拟环境(env是环境名称,可自定义)
python -m venv env
# Windows激活虚拟环境
envScriptsactivate
# macOS/Linux激活虚拟环境
source env/bin/activate
# 退出虚拟环境
deactivate
# 删除虚拟环境(直接删除文件夹即可)
# Windows
rmdir /s /q env
# macOS/Linux
rm -rf env
# 安装virtualenv
pip install virtualenv
# 创建虚拟环境
virtualenv env
# 激活虚拟环境(同venv的激活命令)
# Windows: envScriptsactivate
# macOS/Linux: source env/bin/activate
# 退出虚拟环境
deactivate
# 安装(Windows使用virtualenvwrapper-win)
pip install virtualenvwrapper # macOS/Linux
pip install virtualenvwrapper-win # Windows
# 创建虚拟环境
mkvirtualenv env
# 查看所有虚拟环境
workon # Windows
lsvirtualenv # macOS/Linux
# 切换到指定虚拟环境
workon env
# 退出虚拟环境
deactivate
# 删除虚拟环境
rmvirtualenv env
激活虚拟环境后,命令行提示符前会显示环境名称(如(env)),此时安装的包只会作用于当前虚拟环境,不会影响全局 Python 环境。
使用pip freeze > requirements.txt可以导出当前环境的依赖包列表,在其他环境中使用pip install -r requirements.txt可快速安装相同依赖。
到此这篇关于python创建虚拟环境的常用命令与使用的文章就介绍到这了,更多相关python创建虚拟环境内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!
您可能感兴趣的文章:
- python中虚拟环境创建的主流方式详细操作指南
- linux服务器上创建python虚拟环境过程
- Python使用virtualenv创建虚拟环境的详细步骤
- python中创建以及删除虚拟环境的几种方法总结
- python通过cmd创建虚拟环境的实现(pip方式)
- Anaconda中Python虚拟环境的创建使用与删除方法详解
- python虚拟环境创建的两种方法
- python 虚拟环境的创建与使用方法