python pyenv多版本管理工具的使用

2022-09-29 17:48:15 字數 1267 閱讀 6461

專案位址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總...