Python虚拟环境的创建和使用详解

作者:300%努力努力再努力 时间:2022-09-14 18:05:26 

一 概念

1. 原理

Python虚拟环境的创建和使用详解

2. 好处

不同项目可能用到的环境不同,运用虚拟环境能将不同环境分隔开

二 virtualenv

virtual 虚拟的

1. 安装


pip install virtualenv

2. 创建虚拟环境

(1)步骤

① 进入目标文件夹

② 命令行创建虚环


virtualenv 虚环名

(2)创建虚拟环境时指定Python版本-p


virtualenv -p 指定版本解释器位置 虚环名

# eg
virtualenv -p C:\Python36\python.exe my_env

3. 进入虚拟环境

(1) Windows系统

① 操作

进入虚环文件夹 → Scripts文件夹

② 执行


activate

(2) Linux系统

4. 退出虚拟环境


deactivate

三 virtualenvwrapper

1. 安装

wrapper 包装纸


pip install virtualenvwrapper-win

2. 创建虚拟环境

(1)命令


mkvirtualenv 虚环名

默认在c盘用户文件夹中创建一个名为Envs的文件夹以存放所创建的虚拟环境

(2)修改mkvirtualenv的默认路径

环境变量 → 系统变量 添加一个WORKON_HOME参数,参数值为心仪路径

注:修改路径后不会自动创建Envs文件夹,因此路径最好新建一个空白文件夹以存放

(3)创建虚拟环境时指定Python版本--python==


mkvirtualenv --python==指定版本解释器位置 虚环名

# eg
mkvirtualenv --python==C:\Python36\python.exe my_env

3. 切换到某个虚拟环境


workon 虚环名

4. 退出虚拟环境


deactivate # 与virtualenv相同

5. 删除某个虚拟环境


rmvirtualenv 虚环名

6. 列出所有虚拟环境


lsvirtualenv

7. 进入到虚拟环境所在目录


cdvirtualenv 虚环名

来源:https://blog.csdn.net/wzh365979633/article/details/108418722

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

猜你喜欢

  • php用header函数实现301跳转代码实例

    2023-10-08 11:29:59
  • Excel数据导入到Access,Sql Server中示例代码

    2007-10-07 12:03:00
  • 建立三层结构的ASP应用程序

    2009-01-21 19:41:00
  • sqlserver 文件数据库和关系数据库的比较

    2011-10-24 20:11:38
  • 表格梳理解析python内置时间模块看完就懂

    2023-10-21 08:10:27
  • 两行 JavaScript 代码

    2010-08-31 14:57:00
  • Python将string转换到float的实例方法

    2023-06-13 07:23:47
  • ASP中Cookies集合使用方法详解

    2007-09-14 10:16:00
  • 详解Python读取和写入操作CSV文件的方法

    2021-03-01 23:13:43
  • asp实现通过session来统计在线人数的方法

    2007-08-13 12:56:00
  • 为自己的网站添加RSS功能

    2007-11-05 19:18:00
  • MYSQL教程:数据列类型与查询效率

    2009-02-27 15:37:00
  • 详解ASP中断开记录集的使用方法

    2008-02-13 08:35:00
  • asp使用 sql_dmo 给表添加索引

    2010-03-17 20:57:00
  • springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项

    2023-09-04 09:17:26
  • 解决MySQL数据库中与优化器有关的问题

    2008-12-17 16:18:00
  • Dreamweaver制作网页11种技巧详解

    2007-11-05 14:00:00
  • 经典分享MySQL的limit查询优化

    2011-05-05 15:47:00
  • 三分钟学会Sql Server的复制功能[图]

    2008-07-18 12:18:00
  • 用ASP在线创建Word与Excel文档

    2008-07-20 19:17:00
  • asp之家 网络编程 m.aspxhome.com