日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Mac安裝多個(gè)Python版本

系統(tǒng) 2095 0

簡(jiǎn)介

利用Mac包管理工具brew安裝pyenv,pyenv用來(lái)管理所有python版本。如果沒(méi)有安裝brew,先安裝一下吧。

安裝pyevn

          
            $ brew install pyenv
$ pyenv 
            
              -v
pyenv 
              
                1.2
                
                  .6

                
              
            
          
        

查看所有的python版本(pyenv管理的所有版本)

          
            $ pyenv versions

            
              * system 
              
                (
                
                  set by 
                  
                    /Users
                    
                      /xxx
                      
                        /
                        
                          .pyenv
                          
                            /version
                            
                              ) 
                            
                          
                        
                      
                    
                  
                
              
            
          
        

* 表示當(dāng)前正在使用的版本,system表示用的是系統(tǒng)python版本

查看可安裝python版本

          
            $ pyenv install --list
Available versions:
  2.1.3
  2.2.3
  2.3.7
  ...

          
        

選擇版本進(jìn)行安裝

          
            $ pyenv install 
            
              3.5
              
                .5
python
                
                  -build
                  
                    : use openssl 
                    
                      from homebrew python
                      
                        -build
                        
                          : use readline 
                          
                            from homebrew 
                            
                              Downloading Python
                              
                                -
                                
                                  3.5
                                  
                                    .5
                                    
                                      .tar
                                      
                                        .xz
                                        
                                          .
                                          
                                            .
                                            
                                              . 
                                              
                                                -> https
                                                
                                                  :
                                                  
                                                    /
                                                    
                                                      /www
                                                      
                                                        .python
                                                        
                                                          .org
                                                          
                                                            /ftp
                                                            
                                                              /python
                                                              
                                                                /
                                                                
                                                                  3.5
                                                                  
                                                                    .5
                                                                    
                                                                      /Python
                                                                      
                                                                        -
                                                                        
                                                                          3.5
                                                                          
                                                                            .5
                                                                            
                                                                              .tar
                                                                              
                                                                                .xz 
                                                                                
                                                                                  Installing Python
                                                                                  
                                                                                    -
                                                                                    
                                                                                      3.5
                                                                                      
                                                                                        .5
                                                                                        
                                                                                          .
                                                                                          
                                                                                            .
                                                                                            
                                                                                              . python
                                                                                              
                                                                                                -build
                                                                                                
                                                                                                  : use readline 
                                                                                                  
                                                                                                    from homebrew 
                                                                                                    
                                                                                                      Installed Python
                                                                                                      
                                                                                                        -
                                                                                                        
                                                                                                          3.5
                                                                                                          
                                                                                                            .5 to 
                                                                                                            
                                                                                                              /Users
                                                                                                              
                                                                                                                /xxx
                                                                                                                
                                                                                                                  /
                                                                                                                  
                                                                                                                    .pyenv
                                                                                                                    
                                                                                                                      /versions
                                                                                                                      
                                                                                                                        /
                                                                                                                        
                                                                                                                          3.5
                                                                                                                          
                                                                                                                            .5 
                                                                                                                          
                                                                                                                        
                                                                                                                      
                                                                                                                    
                                                                                                                  
                                                                                                                
                                                                                                              
                                                                                                            
                                                                                                          
                                                                                                        
                                                                                                      
                                                                                                    
                                                                                                  
                                                                                                
                                                                                              
                                                                                            
                                                                                          
                                                                                        
                                                                                      
                                                                                    
                                                                                  
                                                                                
                                                                              
                                                                            
                                                                          
                                                                        
                                                                      
                                                                    
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        

墻內(nèi) 環(huán)境,會(huì)卡在這里,可以開(kāi) 代理 ,或者使用國(guó)內(nèi)鏡像。

使用國(guó)內(nèi)鏡像:

          
            v=3.5.5|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v

          
        

查看所有安裝的版本

          
            $ pyenv versions

            
              * system 
              
                (
                
                  set by 
                  
                    /Users
                    
                      /xxx
                      
                        /
                        
                          .pyenv
                          
                            /version
                            
                              ) 
                              
                                3.5
                                
                                  .5 
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        

可以看到多了一個(gè)3.5.5版

切換版本

          
            $ pyenv global 
            
              3.5
              
                .5 
                
                  # 全局切換
$ python 
                  
                    -
                    
                      V 
                      
                        # 驗(yàn)證一下是否切換成功 
                      
                    
                  
                
              
            
          
        

此處用也可用local,只對(duì)當(dāng)前目錄生效

          
            $ pyenv local 
            
              3.5
              
                .5 
                
                  # 當(dāng)前目錄及其目錄切換
$ python 
                  
                    -
                    
                      V 
                      
                        # 驗(yàn)證一下是否切換成功 
                      
                    
                  
                
              
            
          
        

此處有坑!

用pyenv versions查看,明明已經(jīng)切換成功,但是用python -V卻還是系統(tǒng)版本。原因是pyenv沒(méi)有加到$PATH環(huán)境變量里去,解決辦法如下:

          
            export PYENV_ROOT=~/.pyenv
export PATH=$PYENV_ROOT/shims:$PATH

          
        

此時(shí),再次查看python -V,已經(jīng)成功切換到pyenv指定的版本。

可以把上邊兩句加到~/.bash_profile里去,永久生效。

有時(shí)設(shè)置了pyenv local版本后,再設(shè)置global會(huì)發(fā)現(xiàn)沒(méi)有生效,可以嘗試:

          
            pyenv local --unset

          
        

解除local設(shè)置。

要切換回系統(tǒng)版本,用同樣命令:

          
            $ pyevn 
            
              global system

            
          
        

卸載python版本

          
            $ pyenv uninstall 
            
              3.5
              
                .5

              
            
          
        

查看pyenv指令列表

          
            $ pyenv commands
--version
commands
completions
exec
global
help
hooks
init
install
local
prefix
realpath.dylib
rehash
root
shell
shims
uninstall
version
version-file
version-file-read
version-file-write
version-name
version-origin
versions
whence
which
          
        

更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 义马市| 凌源市| 鲜城| 云浮市| 清河县| 高阳县| 苏尼特右旗| 印江| 荣昌县| 潜江市| 永和县| 景东| 呼玛县| 兰坪| 城市| 淮南市| 仪陇县| 平顺县| 桐柏县| 翁源县| 马龙县| 铁力市| 普安县| 萝北县| 安庆市| 于都县| 清丰县| 福建省| 城固县| 格尔木市| 阜平县| 丽江市| 连平县| 聊城市| 老河口市| 永年县| 酒泉市| 九龙坡区| 荣昌县| 安新县| 隆回县|