千家信息网

python虚拟环境中如何使用virtualenv

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"python虚拟环境中如何使用virtualenv",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python虚拟环境中如何使用v
千家信息网最后更新 2026年11月02日python虚拟环境中如何使用virtualenv

这篇文章主要为大家展示了"python虚拟环境中如何使用virtualenv",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python虚拟环境中如何使用virtualenv"这篇文章吧。

virtualenv是什么?

virtualenv是一个创建隔绝的Python环境的工具。

为什么要创建虚拟环境?

它解决了"项目X依赖于版本1.x,而项目Y需要项目4.x"的两难问题,而且使你的全局site-packages目录保持干净和可管理。

简介

隔离不同的python环境,如有点项目用Django1.11而有的项目用Django2.0,为了防止不断地重新在全局环境中反复安装不同版本的Django,可以采用两个虚拟环境。

这样既保证了两个环境之间的隔离,也不会污染全局环境,保证全局环境的干净

安装virtualenv模块

$ pip3 install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/

创建虚拟环境

切到想要创建虚拟环境的路径下,执行以下 命令进行安装

$ virtualenv envname # 创建一个名字为envname的虚拟环境$ virtualenv -p python2 envname # 如果安装了多个python版本,如py2和py3,需要指定使用哪个创建虚拟环境

启停虚拟环境

# 进入虚拟环境文件cd envname# 进入相关的启动文件夹cd Scriptsactivate # 启动虚拟环境deactivate # 退出虚拟环境

虚拟环境下的操作

# 在虚拟环境下查看当前python版本python -V# 在虚拟环境下查看当前pip版本pip -V# 查看当前虚拟环境安装的模块pip list# 于虚拟环境下安装模块pip install module_name

于虚拟环境中安装的模块的默认路径如下

$虚拟环境路径\Lib\site-packages\

pycharm引用该虚拟环境

直接在pycharm中选择解释器的时候选择该虚拟环境下的python解释器即可

若pycharm直接打开该虚拟环境的文件夹,则该虚拟环境会处于激活状态(可在pycharm的Terminal中确认)

如何通过该虚拟环境创建Django项目

切换到新建好的虚拟环境目录并激活该虚拟环境,

在该虚拟环境内(激活状态下),执行django-admin startproject Project_name .,就会在当前虚拟环境根目录下新建一个Django项目的文件夹

删除虚拟环境

直接删除该文件夹即可

virtualenvwrapper

原生的virtualenv模块在对虚拟环境的操作上略微繁琐,virtualenvwrapper是对它的封装版本,在操作上方便了很多,如通过rmvirtualenv venvName来删除某个虚拟环境

pip install virtualenvwrapper # 这是对virtualenv的封装版本,一定要在virtualenv后安装

以上是"python虚拟环境中如何使用virtualenv"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

环境 版本 项目 文件 模块 全局 文件夹 内容 激活 篇文章 路径 不同 干净 两个 状态 目录 解释器 保证 学习 封装 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 喔噻互联网科技有限公司 互联网科技图片 互联网科技财经 互联网科技公司有哪些 深圳期待互联网科技 佩信高科技互联网 央行互联网金融科技公司 银川新华互联网科技职业技术培训学校图片 互联网科技教育视频 岳阳华臻互联网科技有限公司 千方科技属于互联网企业吗 阿大互联网科技有限公司 南通创西澳互联网科技有限公司 互联网领先科技宣传片 从那以后互联网科技有限公司 昆明中奇联合互联网科技 互联网科技和医药行业 恒生互联网科技趋势 中国主要互联网科技公司 广州全民伙伴互联网科技有限公司 奇酷互联网科技公司 腾讯科技 互联网女皇 互联网科技博主是什么意思 移动互联网科技公司 链环科技传统企业怎么转型互联网 爱医互联网络科技 山东星卡互联网科技有限公司官网 科技互联网经济论坛 安徽零酒互联网科技有限公司 互联网的科技体现在哪里
0