整体思路:通过 venv 进行创建

创建虚拟环境

cd project# 创建虚拟环境
python -m venv env  # 会在 project 自动创建一个env文件夹cd env\Script
# 激活虚拟环境
# 在windows中
.\activate# 在linux中
source activate# 会在目录路径前边增加 (env) 标识
# 示例: (env)/www/project# 在虚拟环境安装软件包
pip install django# 优点:
# 仅在当前的虚拟环境中安装软件包,
# 当后期需要 uninstall 时,也仅仅是卸载虚拟环境中的软件包,而不会影响其他项目的软件
# 将软件包具有可控性。

具体操作:

保存和复制虚拟环境

# 激活虚拟环境
.\Script\activate# 以下均是在虚拟环境中操作
# 查看包
pip list# 将软件包列表输出到requirements.txt 文件
pip freeze > requirements.txt# 使用 requirements.txt
pip install -r requirements.txt

退出虚拟环境

(env) root@root:/pyproject# deactivate

【Python】创建、保存、复制虚拟环境 venv相关推荐

  1. Python:pycharm中 虚拟环境 venv简介及实践

    文章目录 一.虚拟环境的必要性 二.虚拟环境实践 1. 通过命令行构建 2. 通过pycharm构建 小结 一.虚拟环境的必要性 不进行虚拟化会产生的问题 在平时使用 python 时,有可能会遇到这 ...

  2. Python创建virtualenv(虚拟环境)方法

    虚拟环境的安装: 方法一:在后台手动安装1.输入命令:pip3 install virtualenv2.指定目录:cd....; 然后输入:virtualenv env_django(创建虚拟环境)3 ...

  3. python创建虚拟环境venv_Python 3 使用venv创建虚拟环境

    Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境. 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题. 现在演 ...

  4. 【Python】Python创建虚拟环境的三种方式

    Python创建虚拟环境的三种方式比较 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? Pipenv vs Virtualenv vs Conda 1. Virtualenv 2. P ...

  5. python虚拟环境venv、virtualenv

    目录 原理 创建.删除虚拟环境 激活.退出.初始化虚拟环境 导出.导入虚拟环境 pycharm+虚拟环境 部署虚拟环境 pycharm目录下idea作用 pycharm目录下venv文件内容含义 原理 ...

  6. python创建虚拟环境失败_virtualenv 创建虚拟环境不成功

    在阿里云上面的服务器有一台服务器,我已经安装好pip和virtualenv,我通过 virtualenv venv 创建虚拟环境的时候提示的错误信息如下 root@Wireless:~/flasky# ...

  7. Python创建使用虚拟环境

    虚拟环境是一个自包含的目录树,其中包含针对特定 Python 版本的 Python 安装,以及许多其他包.不同的应用程序可以使用相同或不同的虚拟环境. 1.创建虚拟环境 创建和管理虚拟环境的模块是ve ...

  8. Python虚拟环境venv的日常使用

    文章目录 虚拟环境venv介绍 基本使用方法 创建虚拟环境 激活进入虚拟环境 虚拟环境venv介绍 官方文档 官方介绍: venv 模块支持使用自己的站点目录创建轻量级"虚拟环境" ...

  9. Python之虚拟环境venv实战详解

    目录 简介 虚拟环境实战 创建虚拟环境 激活虚拟环境 虚拟环境测试 停止虚拟环境 小结 简介 Python 应用程序通常会使用不属于标准库的包和模块.应用程序有时需要特定版本的库,因为应用程序可能需要 ...

最新文章

  1. 简单tc流量控制使用
  2. 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
  3. UI标签库专题三:JEECG智能开发平台 FormValidation(表单提交及验证标签)
  4. 学霸机器人“拼”高考 将成国内人工智能里程碑
  5. spring batch 读mysql_spring batch csv文件导入到mysql数据库
  6. 比较大小教案计算机西瓜,比较大小小班教案
  7. springboot简历制作
  8. STM32F103基于HAL库移植uC/OS-III
  9. Moebius for SQL Server
  10. python如何画点_python matplotlib 如何画点 而不要画点之间的连线?
  11. 云服务器php文件怎么运行,云服务器php文件怎么运行环境
  12. Expanding Low-Density Latent Regions for Open-Set Object Detection
  13. 10个最好的网站数据实时分析工具
  14. 企业网盘是高成本服务,低价网盘很难满足企业需求
  15. 强势来袭!取代传统PC开辟新增长极,这款“云电脑”凭啥?
  16. 谷歌chrome浏览器不能启动完美解决
  17. PhysX3.4文档(6) --Rigid Body Dynamics
  18. Stetho、 inspect
  19. 方浩树:本科Gap两年,确定了未来的方向,还发表了四篇顶会一作
  20. 会声会影X7安装不了,总是提示已经安装其他版本,怎么办

热门文章

  1. DL之DNN优化技术:利用Batch Normalization(简介、入门、使用)优化方法提高DNN模型的性能
  2. YOLO:将yolo的.weights文件转换为keras、tensorflow等模型所需的.h5文件的图文教程
  3. 成功解决sys.argv[1] IndexError: list index out of range错误
  4. 在Python中使用lightgbm
  5. 数据标准化的方法与意义
  6. VS打开文件,解决方案资源管理器自动定位到文件位置
  7. 解题代码 用jquery控制一个按钮当一次点击完之后5 秒后才能继续点击 验证码的制作...
  8. wordpress语言文件.po.pot.mo简介及汉化
  9. NHibernate部分错误
  10. stm32 pc13~pc15 tamper-rtc OSC32-IN/OSC32-OUT 配置成IO口