Python虚拟环境项目实例

作者:laozhang 时间:2023-03-07 16:59:01 

这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了

这时我们需要一个虚拟环境,Python就支持这样一个插件,virtualenv

下面来安装一下:

1.pip3 install virtualenv

2.cd进一个像存放虚拟环境的目录,创建虚拟环境

virtualenv --no-site-packages venv

这个venv是名字,自己随便起名

3.激活虚拟环境

source venv/bin/activate#source是linux下面的环境

在windows下,直接cd进scripts目录,执行activate即可

这里的venv就是上面那个名字

当出现这样的格式,就表示现在处于虚拟环境中


F:\代码库\虚拟环境virtualenv\ven_test\Scripts>activate
(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>

 

此时的环境中是没有插件的,因为我们创建这个虚拟环境的时候是选择 no-site-packages

所以,需要什么插件都需要重新安装

4.退出虚拟环境

deactivate


(ven_test) F:\代码库\虚拟环境virtualenv\ven_test\Scripts>deactivate
F:\代码库\虚拟环境virtualenv\ven_test\Scripts>

其实在pycharm中,也为我们封装了这个功能

下面演示一下在pycharm中如何使用虚拟环境

1.创建虚拟环境

Python虚拟环境项目实例

 

Python虚拟环境项目实例

这里可以选择是否继承之前版本的插件

确认后,就已经创建了一个虚拟环境,然后应用到我们的项目中

Python虚拟环境项目实例

在项目配置那里,把解释器改成我们新建的那个虚拟环境就好了

Python虚拟环境项目实例

这是新建虚拟环境,如果是把已有的环境添加到pycharm中,需要选择这个

Python虚拟环境项目实例

然后找到要添加的环境的scripts目录下的Python.exe,添加进去就了

来源:https://www.cnblogs.com/zhang-can/articles/7866774.html

标签:Python,虚拟环境
0
投稿

猜你喜欢

  • python中数据爬虫requests库使用方法详解

    2022-04-01 05:47:11
  • TensorFlow使用Graph的基本操作的实现

    2023-04-10 22:22:37
  • 发个js从样式表取值的函数

    2008-05-20 12:23:00
  • MySQL8.0无法远程连接访问的解决方法

    2024-01-19 02:55:54
  • python 实现一个图形界面的汇率计算器

    2021-05-07 07:12:24
  • 页面重构应注意的repaint和reflow

    2011-03-31 17:11:00
  • django实现更改数据库某个字段以及字段段内数据

    2024-01-26 14:52:09
  • 对Python字符串中的换行符和制表符介绍

    2021-11-11 15:45:29
  • 自制Python淘宝秒杀抢购脚本双十一百分百中

    2022-01-25 07:02:18
  • pygame实现非图片按钮效果

    2021-08-30 23:21:14
  • 利用MySQL主从配置实现读写分离减轻数据库压力

    2024-01-18 10:35:07
  • Python MD5加密实例详解

    2021-10-24 20:31:26
  • MySQL定时全库备份数据库

    2024-01-15 18:44:42
  • 用SQL Server事件探查器创建跟踪

    2009-02-24 17:45:00
  • python中property属性的介绍及其应用详解

    2022-09-26 03:21:36
  • SQL Server中应当怎样得到自动编号字段

    2009-01-15 12:48:00
  • opencv绘制矩形和圆的实现

    2021-09-24 15:27:22
  • Python&Matlab实现樱花的绘制

    2023-11-04 05:07:16
  • 网页设计进阶之一 (步骤和大局观)

    2008-08-23 10:39:00
  • Python开根号的几种方式详解

    2021-07-10 20:37:34
  • asp之家 网络编程 m.aspxhome.com