怎麼在linux切換不同版本的python

2021-08-19 09:40:56 字數 967 閱讀 5582

最近因為裝pwndbg遇到了點問題,發現有些python庫匯入不了

查了下才發現pwndbg需要python版本為3.5

可是我做pwn題要用的pwntools是用python2的 所以我就查了一下怎麼在linux下共存不同的python版本

發現了乙個神器pyenv github

用這個工具可以很容易控制環境中的python版本

安裝:

cd ~

git clone git: .pyenv

echo

'export pyenv_root="$home/.pyenv"' >> ~/.bashrc

echo

'export path="$pyenv_root/bin:$path"' >> ~/.bashrc

echo

'eval "$(pyenv init -)"' >> ~/.bashrc

source ~/.bashrc

python的切換

1. pyenv local 3.5.0 #設定本地的python版本

2. pyenv global 3.5.0 #設定全域性的python版本 一般不推薦

3. pyenv shell 3.5.0 #設定當前shell的python版本

pyenv 有乙個外掛程式可以用來建立虛擬的python環境 —– * pyenv-virtualenv* 用於管理python庫包

.0 py3.5

.0#建立虛擬環境

pyenv virtualenvs #列出虛擬環境

pyenv activate env-name

# 啟用虛擬環境

pyenv deactivate #退出虛擬環境,回到系統環境

如果不需要這個環境就可以直接刪除這個虛擬環境

rm -rf ~/.pyenv/versions/py3.5.0

ubuntu在不同版本的cuda下切換

之前安裝了cuda8.0,cudnn5.1,現在同時想用另乙個版本,所以安裝兩個版本的cuda cudnn來回切換這樣就不用來回解除安裝安裝了。cd downloads安裝cuda sudo sh cuda 9.0.176 384.81 linux.run注意安裝過程中提示是否安裝驅動的時候選擇n,...

Python不同版本切換

2016年6月8日更新 這是我早前寫的一篇小文章,其實,後來也沒有採用這種方法切換。電腦上安裝了多個python 版本,保證自己經常用的版本加入環境變數外,使用非系統的版本時一般使用 ide 編輯器配置自己需要python版本直譯器的位置,是不是不需要糾結版本的問題了!打算開始使用python3,無...

Linux 中如何切換相同程式的不同版本

幾天前,我們曾經討論如何如何在不同的 pkfsduoehp 版本之間進行切換。在那篇文章中,我們使用update alternatives命令實現從乙個 php 版本切換到另乙個 php 版本。也就是說,update alternatives命令可以將 系統範圍 system wide 預設使用的 ...