專案位址github
pyenv does...
安裝轉殖到本地即為安裝,預設目錄是~/.pyenv,可以通過$home/.pyenv改變安裝位置。
$ git clone ~/.pyenv
centos 下需要安裝依賴
yum install -y readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs
定義環境變數pyenv_roott,並將$pyenv_root/bin加入到環境的$path。
$ echo 'export pyenv_root="$home/.pyenv"' >> ~/.bash_pro
$ echo 'export path="$pyenv_root/bin:$path"' >> ~/.bash_profile
通過pyenv in開啟 shims 和自動補全。
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
執行exec "$shell"重啟 shell
usage
檢視版本、安裝、解除安裝
pyenv install --list # 檢視可安裝的python版本
pyenv versio程式設計客棧ns # 檢視已經安裝的版本
pyenv install 3.5.0 # 安裝 python3.5.0
pyenv uninstall # 解除安裝
更新pyenv
安裝完之後程式設計客棧,需要更新一下才能看到已經安裝的版本
pyenv rehash
選擇python版本
pyenv global 3.5.0 #設定全域性版本,即系統使用的將是此版本
pyenv local 3.5.0 #當前目錄下的使用版本,有點類似virtualenv
網路問題導致安裝緩慢或無程式設計客棧法進行
如anaconda之類大容量的版本,由於網路的問題,總是連線中斷,安裝失敗。此時可以先從官方****安裝包,然後放在~/.pyenv/cache資料夾中,然後在pyenv install 此版本,pyenv會自動先從此資料夾中搜尋
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。
本文標題: python pyenv多版本管理工具的使用
本文位址:
python 多環境多版本
conda 管理 python 環境 管理 python 環境下的 python 包 conda version 以 update 命令為例,檢視 conda 命令幫助 conda update helpconda update conda 基於安裝 conda 時的 python 版本 建立乙個名...
版本管控工具 gitlab
gitlab是乙個利用 ruby on rails 開發的開源應用程式,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。它擁有與github類似的功能,能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。它還提供乙個 片段...
GCC多版本共存
方法一 利用環境變數 方法二,鏈結 apt get install gcc 3.4 之後,你需要把usr bin 目錄下的gcc檔案刪除掉或者避免意外發生,可以把它命名為gcc.bak。這裡需要說明的如果你不刪除的話,你會 發現你使用ln s usr bin gcc 3.4 usr bin gcc總...