windows上安装python2和python3虚拟环境

系统 1370 0

一、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

windows上安装python2和python3虚拟环境_第1张图片

windows上安装python2和python3虚拟环境_第2张图片

windows上安装python2和python3虚拟环境_第3张图片

windows上安装python2和python3虚拟环境_第4张图片

注意:

34行需要改成virtualenv2,以便创建的时候不只是目录在变,而是使用python2的解释器

34行需要改成virtualenv3,以便创建的时候不只是目录在变,而是使用python3的解释器

(3)rmvirtualenv2,rmvirtualenv3

windows上安装python2和python3虚拟环境_第5张图片

windows上安装python2和python3虚拟环境_第6张图片

(4)workon2,workon3

分别在py2,和py3的scripts文件夹复制workon文件为workon2,workon3,打开复制文件,替换WORKON_HOME如下

windows上安装python2和python3虚拟环境_第7张图片

windows上安装python2和python3虚拟环境_第8张图片

(5)workon

windows上安装python2和python3虚拟环境_第9张图片

windows上安装python2和python3虚拟环境_第10张图片

添加workon同时查看workon2和workon3虚拟环境的路径

4.修改HOME环境变量

windows上安装python2和python3虚拟环境_第11张图片

环境变量的文件夹可以是新创建的空文件夹

          
            
              #
              
                py2放在Envs2文件夹下,py3放在Envs3文件夹下
变量名:WORKON2_HOME
变量路径:以后的py2虚拟环境都创建在这里
变量名:WORKON3_HOME
变量路径:以后的py3虚拟环境都创建在这里
              
            
          
        

windows上安装python2和python3虚拟环境_第12张图片

windows上安装python2和python3虚拟环境_第13张图片

新建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虚拟环境
                
              
            
          
        

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论