Python安装部署 - virtualenv虚拟环境配置(Windows)
Python安装部署 - virtualenv虚拟环境
前言
- 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.X。所有第三方的包都会被
pip安装到Python3的site-packages目录下。 - 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要
selenium 2.7,而应用B需要selenium 3.6怎么办? - 这种情况下,每个应用可能需要各自拥有一套“独立”的 Pytho n运行环境。
virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。
安装virtualenv
- 在wildows中;
pip install virtualenvwrapper
virtualenvwrapper-win库可以在window环境下直接调用虚拟环境;
pip install virtualenvwrapper-win
- 在Linux中;
pip install --user virtualenvwrapper
搭建虚拟环境
创建虚拟环境
# 未安装 virtualenvwrapper-win
## virtualpython 为虚拟环境名称
virtualenv virtualpython # 安装了`virtualenvwrapper-win`
mkvirtualenv virtualpython

搭建虚拟环境指定路径
1、需要安装virtualenvwrapper-win 之后;在 python 的安装目录中,找到Scripts目录;修改mkvirtualenv.bat文件;
然后修改第二十四行,将后边的路径改为自己所希望的目录的路径。然后保存退出。

2、修改系统环境变量:
a)右键我的电脑
b)点击属性,然后点击高级属性
c)点击环境变量,然后在系统变量中选择新建
d)新建内容如下:(变量值指定需要存放的路径)

3、使用mkvirtualenv命令创建的虚拟环境路径已变更; 
PyCharm加载虚拟环境
在新建项目或加载环境的设置中,指定虚拟环境的解释器;
环境设置:

新建项目:

激活和停用虚拟环境
激活和停止需要进入到虚拟环境的安装目录下的Scripts目录,运行
bat脚本;cd C:\Windows\System32\virtualpython\Scripts

- 或者打开cmd窗口进行启停;
```shell
# 激活
activate.bat # 停用
deactivate.bat
```
安装了
virtualpython,就不用进入到虚拟环境目录下的Script运行active.bat文件;- 运行cmd,输入命令;
# 切换虚拟环境
# Django 虚拟环境目录名称
workon Django # 退出虚拟环境
deactivate

删除虚拟环境
# 列出所有虚拟环境
lsvirtualenv
# 删除某个虚拟环境
rmvirtualenv my_env
Python安装部署 - virtualenv虚拟环境配置(Windows)的更多相关文章
- [Python]conda与 virtualenv虚拟环境配置
参考: Anaconda使用总结 Anacodna之conda与 virtualenv对比使用教程,创建虚拟环境 conda设置Python虚拟环境 python的virtualenv环境与使用 有时 ...
- 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块
第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...
- Python安装与环境变量配置 入门详解 - 精简归纳
Python安装与环境变量配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Python安装与环境变量配置 入门详解 - 精简归纳 一.下载Py ...
- 第06讲:Flink 集群安装部署和 HA 配置
Flink系列文章 第01讲:Flink 的应用场景和架构模型 第02讲:Flink 入门程序 WordCount 和 SQL 实现 第03讲:Flink 的编程模型与其他框架比较 第04讲:Flin ...
- 分布式爬虫搭建系列 之一------python安装及以及虚拟环境的配置及scrapy依赖库的安装
python及scrapy框架依赖库的安装步骤: 第一步,python的安装 在Windows上安装Python 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Pyt ...
- Python库的优雅安装及PyCharm虚拟环境配置
一.安装python库 安装python库有几种方式: 1. 使用pip命令行,如:pip install Pillow 2. 在pycharm中安装 3. 使用Anaconda批量安装常用模块 在使 ...
- python 下载安装及运行环境配置(windows)
第一步:下载python安装包 下载地址:https://www.python.org/downloads/windows/ 我下载的是版本:3.6.4 安装包下载完成后,点击进行安装. 第二步:配置 ...
- python安装与环境变量配置
默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量.此时不能在命令行直接使用python命令. 1. 首先需要在系统中注册python环境变量:假设python的安装 ...
- Python学习【01】编程语言简介,Python安装及环境变量配置
编程语言介绍 开发 系统软件开发:Windows,iOS 应用软件开发:淘宝.网易云音乐.QQ 开发语言 高级语言:Python,Java,PHP, c#,GO,ruby,c++ ---&g ...
- Python安装和使用教程(windows)
点击进入幕布视图浏览 https://mubu.com/doc/a8VGCUfqqw 一.Python下载 1.进入Python官网:https://www.python.org/ 2.选择windo ...
随机推荐
- C++编码注意事项
1. vector,string不能按位赋值(vector用push_back, string用重载"+"号)
- AES 简介 以及 C# 和 js 实现【加密知多少系列】
〇.AES 简介 AES 的全称是 Advanced Encryption Standard,意思是高级加密标准.它的出现主要是为了取代 DES(Data Encryption StandardDat ...
- ABAP 调用HTTP上传附件(二)之中文乱码
1.这篇文章的由来 之前已经发表了<ABAP 调用HTTP上传附件>的文章,详细介绍了如何通过HTTP请求传输附件,可点击链接参考原有文档 因为之前对传输文件的中文文件名处理上解释不够详细 ...
- Github Copilot 比在座各位更会写代码。jpg
之前大佬和我安利过 Copilot, 作为一个能用就行的践行者, 我一贯对这些东西都不太感兴趣. 就如我多年VS Code写各种编程语言, jetbrains 全家桶我都懒得搞~ 不过最近看到过Cha ...
- Skywalking搭建
因毕设前端太丑,所以后端要稍微搞的高大上一点才能忽悠住老师,所以分享一下搭建skywalking的步. 我是参考https://baijiahao.baidu.com/s?id=17211835411 ...
- 搭建react的架手架
1.回顾 cnpm i @vue/cli -g ----- 4的脚手架 ------ webpack 4 cnpm i @vue/cli@3 -g ----- 3的脚手架 ------ webpack ...
- JavaScript的引入方式
外部JS文件 deno.js alert('你好!JavaScript'); JS引入方式.html <!--方式一:内部脚本--> <!--标签不能自闭和--> <sc ...
- Ubuntu上Git的简单配置及使用(使用的代码托管平台为gitee码云)
目录 1.关于gitee 2.Ubuntu下Git的下载及配置 3.使用Git连接到远程的Gitee仓库 4.常用命令 1.关于gitee Gitee(码云) 是 OSCHINA.NET 推出的代码托 ...
- 创建SpringBoot项目,在yml中配置数据库, driver-class-name: com.mysql.cj.jdbc.Driver标红报错解决方式
一.报错原因 com.mysql.cj.jdbc.Driver一直标红报错,原因在于pom.xml中mysql包没有下载下来,或者在创建项目的时候有问题 二.解决方案 在pom.xml添加 <d ...
- 云原生2.0网关API标准发展趋势
摘要:Gateway API希望取代Ingress API. 本文分享自华为云社区<云原生2.0网关API标准发展趋势>,作者:华为云云原生团队 . 云原生网关API标准背景及发展现状 G ...