码迷,mamicode.com
首页 > 编程语言 > 详细

创建Python2和Python3的虚拟环境

时间:2019-10-16 21:36:59      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:local   显示   一个   删除   python36   scripts   cep   install   ams   

一、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_H                                                                                                                                                              (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虚拟环境

二、linux上安装

参考文档

1.创建Python2和Python3的虚拟环境virtualenv:https://www.cnblogs.com/tk2049jq/p/7043509.html

2.电脑同时安装Python2和Python3以及virtualenvwrapper:https://www.jianshu.com/p/d22f19496e03

 python交流学习:点击进群

创建Python2和Python3的虚拟环境

标签:local   显示   一个   删除   python36   scripts   cep   install   ams   

原文地址:https://www.cnblogs.com/programmer123/p/11685777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!