最近因為裝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 預設使用的 ...