windows上安装python2和python3虚拟环境
一、windows上安装
1.安装python
分别安装了Python2和Python3
python3.7默认安装目录
C:\Users\Administrator\AppData\Local\Programs\Python\Python37
安装目录里的python.exe,pip.py自定是否修改
2.安装virtualenv和virtualenvwrapper-win
pip2 install virtualenv2 -i https://pypi.douban.com/simple
pip3 install virtualenv3 -i https://pypi.douban.com/simple
pip2 install virtualenvwrapper-win -i https://pypi.douban.com/simple
pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple
3.修改虚拟环境
-------区分py3和py2的不同环境放置到不同工作区workon的文件夹下-----------
修改python2和3\scripts下的虚拟环境脚本名分别改成 :
(1)virtualenv2和virtualenv3
(2)mkvirtualenv2和mkvirtualenv3
注意:
34行需要改成virtualenv2,以便创建的时候不只是目录在变,而是使用python2的解释器
34行需要改成virtualenv3,以便创建的时候不只是目录在变,而是使用python3的解释器
(3)rmvirtualenv2,rmvirtualenv3
(4)workon2,workon3
分别在py2,和py3的scripts文件夹复制workon文件为workon2,workon3,打开复制文件,替换WORKON_HOME如下
(5)workon
添加workon同时查看workon2和workon3虚拟环境的路径
4.修改HOME环境变量
环境变量的文件夹可以是新创建的空文件夹
#py2放在Envs2文件夹下,py3放在Envs3文件夹下
变量名:WORKON2_HOME
变量路径:以后的py2虚拟环境都创建在这里
变量名:WORKON3_HOME
变量路径:以后的py3虚拟环境都创建在这里
新建Envs,Envs2,Envs3文件夹
--------不区分workon2和workon3,各种虚拟环境放在同一个文件夹下---------
#py2和py3放在Envs文件夹下
变量名:WORKON_HOME
变量路径:以后的虚拟环境都创建在这里
5.使用
---------区分workon2和workon3------------
(1)创建:
A. 位置固定
创建的环境在D://envs2、envs3下
mkvirtualenv2/3 #创建不同的Python虚拟环境
创建的环境在C:\Users\Administrator\Envs下(条件:创建C:\Users\Administrator\Envs目录)
mkvirtualenv
B. 随意位置
注意:删除和切换操作就用不了,因为没有对该虚拟环境设置环境变量(不建议使用)
virtualenv2/3
(2)切换:
workon2/3 #进行环境切换,同一个目录下WORKON显示不用切换
(3)删除:
rmvirtualenv2/3 #删除环境
(4)退出:
deactivate #退出环境
(5)其他命令
并未做区分py2py3的测试
workon name-of-venv # 进入虚拟环境
deactive # 退出虚拟环境
lsvirtualenv # 列出可用的虚拟环境
mkvirtualenv name-of-venv # 创建虚拟环境
rmvitualenv name-of-venv # 删除虚拟环境
cdvirtualenv name-of-venv # 进入虚拟环境目录
cdsitepackages name-of-venv # 进入虚拟环境的site-packages目录
lssitepackages name-of-venv # 列出site-packages目录的所有软件包
---------不区分workon2和workon3------------
mkvirtualenv -p C:\Python36\python.exe env3 # 创建python3虚拟环境
mkvirtualenv -p C:\Python27\python.exe env2 # 创建python2虚拟环境
windows上安装python2和python3虚拟环境的更多相关文章
- 【转】Windows下安装python2和python3双版本
[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...
- Windows同时安装Python2、Python3兼容运行
Python2.Python3可以同时安装在windows上,关键是如何有选择的运行Python2还是Python3. 指定运行版本 如果你有一个Python文件叫 hello.py,那么你可以这 ...
- windows下安装Python2和Python3共存
一.Python安装 1.下载安装包 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi # 2.7安装包 https:/ ...
- windows同时安装python2和python3两个版本
1.安装python2 下载地址: https://www.python.org/downloads/windows/ 进入页面,下拉,64位系统要选择这个. 下载完成后,一直点击下一步,直到安装完毕 ...
- Windows下安装python2与python3以及分别对应的virtualenv
第三次装python2与python3 除此之外还学会了如何在命令行复制代码1.单击右键2.菜单中选择标记3.按住左键选中需要复制的内容4.松开左键5.单击右键 全局中python版本为python2 ...
- windows同时安装python2和python3
系统之前安装了python2.7,现在准备装个python3.6 1:首先下载一个python3.6适合windows32位的包python-3.6.5.exe 然后直接默认双击安装,安装的时候勾选a ...
- Windows下安装python2和python3双版本
现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的pytho ...
- Python3: Windows系统上同时安装Python2和Python3
Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ...
- windows上安装python虚拟环境
一.windows上安装python虚拟环境 1.安装pip install virtualenvvirtualenv --version 2.新建一个python虚拟环境virtual_env_01 ...
随机推荐
- JXL工具包对Excle文件操作
1.简介: XL - JXL(Java Excel API)是一个用来动态读写 Excel 文件的开源框架,利用它可以 在任何支持 Java 的操作系统上动态读写 Excel 文件. 2.开发步骤 1 ...
- DedeCMS V5.7 SP2后台代码执行漏洞复现(CNVD-2018-01221)
dedeCMS V5.7 SP2后台代码执行漏洞复现(CNVD-2018-01221) 一.漏洞描述 织梦内容管理系统(Dedecms)是一款PHP开源网站管理系统.Dedecms V5.7 SP2 ...
- SEH hook 的一种方法
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 技术学习来源:火哥(QQ:471194425) 该方法的一些原理暂 ...
- SpringBoot(16)—@ConditionalOnBean与@ConditionalOnClass
@ConditionalOnBean与@ConditionalOnClass 上一篇讲的@Conditional可以通过条件控制是否注入Bean,这篇讲下有关Bean其它几个常用的注解使用方式 @Co ...
- C#数组3(可变数组)
using System; namespace class1 { class program { static void Main(string[] args) { ][];//这里的行必须定义好,但 ...
- CAD绘图大师都在用的46组快捷键,高效绘图必备
学习CAD 是一个需要慢慢积累的过程,千万不要遇到一点小困难就退缩,有困难我们就一起克服它!今天小编也是来帮助大家克服困难的!很多小伙伴学习CAD已经有一段时间了,但是发现自己的绘图效率还是不高,没关 ...
- CAD总记不住?设计达人给你支招,最强口诀40条玩转设计
绘图界有这样一个准则:绘图越快,玩的越6 相反的,CAD玩的很6 ,你的绘图效率一定不会差到哪里去,虽然不能说的太绝对,但你就操作如果玩转,一定你就操作能给你的绘图带来很多效率的提升. 当然后面就你就 ...
- shell 编程练习题2
需求1:使用root用户清空/var/log/messages日志,并每次执行保留最近100行 1.必须是root用户 2.需要保留最后100行 [root@manager if]# cat ...
- JavaWeb之Servlet(3)
Servlet(3) HttpServletRequest 该类的对象封装了所以客户端提交过来的数据 获取所有请求头数据 public java.util.Enumeration<E> g ...
- [PHP] 现代化PHP之路:composer的镜像站设置
1. 当使用composer安装一些类库的时候,默认的镜像站是官方的packagist.org,因为国内的网络环境原因,速度有时候会很慢 2. packagist的中国镜像站有 packagist.p ...