Python虚拟环境的创建和使用详解
作者:300%努力努力再努力 发布时间:2022-09-14 18:05:26
标签:python,虚拟,环境
一 概念
1. 原理
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


猜你喜欢
- 1.视图a.CREATEALGORITHM = UNDEFINEDDEFINER = `root`@`localhost`SQL SECUR
- 一、特效预览处理前处理后细节放大后二、程序原理1.输入你想隐藏的文字2.然后写到另一张跟照片同等大小的空白纸张上3.将相同位置的文字的颜色用
- 直线检测原理核心要点:图像坐标空间、参数空间、极坐标参数空间 -> (极坐标)参数空间表决给定一个点,我们一般会写成y=ax+b的形式
- 前言在程序中我们经常可以看到有很多的加密算法,比如说MD5 sha1等,今天我们就来了解下这下加密算法的吧,在了解之前我们需要知道一个模块嘛
- <html><head><style>body{font-family:宋体;font-size:16p
- 本文实例讲述了Python中逗号的三种作用。分享给大家供大家参考。具体分析如下:最近研究python 遇到个逗号的问题 一直没弄
- 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+AL
- 客户端: <%@ Page Language="C#" AutoEventWireup="true&qu
- 在构建模型时,调参是极为重要的一个步骤,因为只有选择最佳的参数才能构建一个最优的模型。但是应该如何确定参数的值呢?所以这里记录一下选择参数的
- 平台:windows 10pycharm 2016.2python 2.7.12问题始于我在pycharm下建了一个flask工程,然后导入
- 最基本的抓取网页内容的代码实现:#!/usr/bin/env python from urllib import urlretrieve d
- 在开发难免遇到一些前端需要验证输入的数据是否合法的问题,收集分享在这里同学们使用,欢迎补充。1.标签上直接替换方法:JS 控制不能输入特殊字
- 相信大家都想把自己完成的项目打包成EXE应用文件,然后就可以放在桌面随时都能运行了,下面来分享利用pytinstaller这个第三方库来打包
- mysql数据库版本从5.6.28升到8.0.11过程中部署项目时遇到的问题和解决方法,具体介绍如下所示:首先这个项目用到了hibernat
- 使用Python加载最新的Excel读取类库xlwings可以说是Excel数据处理的利器,但使用起来还是有一些注意事项,否则高大上的Pyt
- 目录一、慢在哪?二、是否查询了不需要的数据1. 查询不需要的记录2. 多表关联时返回全部列3. 总是查询出全部列4. 重复查询相同的数据三、
- Go批处理语句用于同时执行多个语句使用、切换数据库use mastergo创建、删除数据库方法1、--判断是否存在该数据库,存在就删除if
- 一,设计背景 由于所在公司ORACLE数据库较多,传统人工监控表空间的方式较耗时,且无法记录历史表空间数据,无法判断每日表空间增长
- 1,查看py文件内的所有成员及快速定位到代码块如果你的py文件代码超过200行,一定要采用这个方法,能大大提高你的代码查找效率。方法1:(1
- 一,最常见MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在