黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Mac安裝多個Python版本

系統 2240 0

簡介

利用Mac包管理工具brew安裝pyenv,pyenv用來管理所有python版本。如果沒有安裝brew,先安裝一下吧。

安裝pyevn

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

                
              
            
          
        

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

          
            $ pyenv versions

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

* 表示當前正在使用的版本,system表示用的是系統python版本

查看可安裝python版本

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

          
        

選擇版本進行安裝

          
            $ 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 
                                                                                                                          
                                                                                                                        
                                                                                                                      
                                                                                                                    
                                                                                                                  
                                                                                                                
                                                                                                              
                                                                                                            
                                                                                                          
                                                                                                        
                                                                                                      
                                                                                                    
                                                                                                  
                                                                                                
                                                                                              
                                                                                            
                                                                                          
                                                                                        
                                                                                      
                                                                                    
                                                                                  
                                                                                
                                                                              
                                                                            
                                                                          
                                                                        
                                                                      
                                                                    
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        

墻內 環境,會卡在這里,可以開 代理 ,或者使用國內鏡像。

使用國內鏡像:

          
            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 
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            
          
        

可以看到多了一個3.5.5版

切換版本

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

此處用也可用local,只對當前目錄生效

          
            $ pyenv local 
            
              3.5
              
                .5 
                
                  # 當前目錄及其目錄切換
$ python 
                  
                    -
                    
                      V 
                      
                        # 驗證一下是否切換成功 
                      
                    
                  
                
              
            
          
        

此處有坑!

用pyenv versions查看,明明已經切換成功,但是用python -V卻還是系統版本。原因是pyenv沒有加到$PATH環境變量里去,解決辦法如下:

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

          
        

此時,再次查看python -V,已經成功切換到pyenv指定的版本。

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

有時設置了pyenv local版本后,再設置global會發現沒有生效,可以嘗試:

          
            pyenv local --unset

          
        

解除local設置。

要切換回系統版本,用同樣命令:

          
            $ 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
          
        

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論