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 ...
随机推荐
- 解决上一篇bean.xml中<bean>标签报错“ Error while downloading 'http://www.springframework.org/schema/beans/spring-beans.xsd........”
在xml文件中,头部报错如题 一开始查询,说是头部少了“<?xml version="1.0" encoding="UTF-8"?>”,但是我并没有 ...
- httpclient超时时间设置及代理设置
超时时间 设置HttpClient的超时时间,非常有必要性,因为httpclient 默认超时时间很长,自己可以测试一下是多久,设置超时时间否则会影响自己系统的业务逻辑,例如阻塞系统,影响系统的吞吐量 ...
- 五分钟搞定 HTTPS 配置,二哥手把手教
01.关于 FreeSSL.cn FreeSSL.cn 是一个免费提供 HTTPS 证书申请.HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证 ...
- commonDispatchException 函数的逆向
看书中给出的内容: 1:在栈中构建 EXCEPTION_RECORD 结构体 2. 根据函数传递参数逆推得到 "判断先前模式"的反汇编代码
- ABP开发框架前后端开发系列---(6)ABP基础接口处理和省份城市行政区管理模块的开发
最近没有更新ABP框架的相关文章,一直在研究和封装相关的接口,总算告一段落,开始继续整理下开发心得.上次我在随笔<ABP开发框架前后端开发系列---(5)Web API调用类在Winform项目 ...
- WPF ListBox 隐藏滑块
<ListBox ScrollViewer.VerticalScrollBarVisibility = "Disabled"; </ListBox>
- Python安装PyOpenGL
1.目前PyOpenGL是用python2写的,如果你使用的是python3需要自己修改PyOpenGL,我这里使用的是python2.7 2.下载PyOpenGLhttps://pypi.org/p ...
- Python超详细的字符串用法大全
字符串拼接 实际场景:把列表中的数据拼接成一个字符串 解决方案:使用 str.join() 方法 >>> li = ['cxk', 'cxk', 'kk', 'caibi'] > ...
- curl_multi_*模拟多线程异步用法
测试环境: PHP版本:php7.0.10 mysql版本:5.7.14 测试用例:循环插入两千行数据到数据库 public function test_syn($pc){ // $pc = trim ...
- SSM框架之Mybatis(2)CRUD操作
Mybatis(2)CRUD 1.基于代理Dao实现CRUD操作 使用要求: 1.持久层接口(src\main\java\dao\IUserDao.java)和持久层接口的映射配置(src\main\ ...