Python3虚拟环境之virtualenv

virtualenv

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.7。所有第三方的包都会被pip安装到Python3的site-packages目录下。

如果要同时开发多个应用程序,这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?

这种情况下,每个应用各自需要拥有一套独立的Python运行环境。virtualenv就是用来解决这种需求的。

pip install virtualenv

第一步,创建工程目录

mkdir myproject
cd myproject

第二步,创建虚拟环境,命名为venv

virtualenv venv

第三步,使用虚拟环境

cd venv
#激活并使用
source bin/activate

列出当前的虚拟环境安装了哪些包

pip list

进入虚拟环境后,PATH变量临时被修改,退出虚拟环境后会恢复

第四步,退出虚拟环境

deactivate

退出虚拟环境,删除$PATH临时添加的值

列出当前的虚拟环境安装了哪些包

pip list

在Pycharm中使用

在这里插入图片描述

在这里插入图片描述
如果你是一名初学者,更加建议你使用pipenv作为首选的包环境管理工具

相关推荐

  1. Python虚拟环境virtualenv手册

    2024-03-12 07:06:05       30 阅读
  2. python virtualenv 虚拟环境命令

    2024-03-12 07:06:05       28 阅读
  3. windows下安装python virtualenv 虚拟环境

    2024-03-12 07:06:05       19 阅读
  4. Ubuntu搭建Python虚拟环境virtualenv

    2024-03-12 07:06:05       13 阅读
  5. 虚拟环境virtualenv

    2024-03-12 07:06:05       15 阅读
  6. Virtualenv如何创建虚拟环境

    2024-03-12 07:06:05       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-12 07:06:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-12 07:06:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-12 07:06:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-12 07:06:05       20 阅读

热门阅读

  1. H ive 的并行能力比Spark SQL弱么?

    2024-03-12 07:06:05       22 阅读
  2. Uniapp android/ios 实现退出App 功能

    2024-03-12 07:06:05       21 阅读
  3. 【Python-Pandas】判断data.Frame中是否有NaN值

    2024-03-12 07:06:05       20 阅读
  4. 系统安全与网络攻击

    2024-03-12 07:06:05       22 阅读
  5. [python3] 工厂模式

    2024-03-12 07:06:05       19 阅读
  6. 公式排序算法实际运用

    2024-03-12 07:06:05       20 阅读