ubuntu下雙環境

2021-08-11 06:18:11 字數 1968 閱讀 2545

**:

今天一不小心又把ubuntu系統給完壞了,因為我把python3解除安裝了,然後就。。。好了,不廢話了,接下來就說一下如何在ubuntu下管理python的多個版本。我這裡使用的是乙個叫pyenv的python版本管理工具。

系統環境:ubuntu14.04lts,系統預設的python版本為2.7,我這裡想要再安裝乙個3.4.5版本。

再安裝python之前,我們首先要安裝這個管理工具pyenv:

$ git clone git: ~/.pyenv

$ echo

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

$ echo

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

$ echo

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

$ exec

$shell

-l

我們還可以通過下面這個命令來檢視可以安裝的python版本:

$

pyenv

install--

list

如果我們確定要安裝python3.4.3的話,接下來我們就可以安裝python了,但是再安裝之前,我們必須要安裝python所需要的依賴包,這個必須要安裝,安裝會失敗的:

$ sudo apt-get install libc6-dev gcc

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

上面的依賴包搞定之後,我們就可以安裝python了:

$ pyenv install 3.4.5 -v
安裝完成之後,需要使用如下命令對資料庫進行更新:

$ pyenv rehash
檢視當前已經安裝的python版本

$ pyenv versions

* system (set

by /home/seisman/.pyenv/version)

3.4.5

其中星號代表是當前系統正在使用的python版本是系統自帶的。

設定全域性的python版本

$ pyenv global

3.4.5

$ pyenv versions

system

* 3.4

.5 (set

by /home/seisman/.pyenv/version)

從上面,我們可以看出來當前的python版本已經變為了3.4.5。也可以使用pyenv local或pyenv shell臨時改變python的版本。

確認python版本

$ python

python 3.4

.5 (default, apr 1

2015, 19:10:43)

[gcc 4.8

.2] on linux

type

or"license"

for more information.

注意事項:

輸入python即可使用新版的python;

系統自帶的指令碼會以/usr/bin/python的方式直接呼叫老版本的python,因而不會對系統指令碼產生影響;

使用pip安裝第三方模組時會安裝到~/.pyenv/versions/3.4.5下,不會和系統模組發生衝突;

使用pip安裝模組後,可能需要執行pyenv rehash更新資料庫。

參考資料:

[1]

[2]

ubuntu下ATI Intel 雙顯示卡切換的方法

裝了ubuntu 12.04 32bit和win7 64bit雙系統後,win7基本不用了,工作全部在ubuntu下做。但是,存在乙個問題 執行ubuntu時,筆記本過熱。由於筆記本是雙顯示卡 hd5650和intel i5 480整合顯示卡 所以懷疑是雙顯示卡切換的問題,於是在ubuntu論壇上找...

ubuntu環境下編譯wxwidgets

1 aptitude install libgtk2.0 dev 2 download wxwidgets 3 extract to wxwidgets 4.mkdir buildgtk 5.cd buildgtk 6.configure with gtk enable unicode disabl...

Ubuntu下CodeBlock開發環境配置

code blocks 是一款功能強悍的c c ide 工具小巧靈活 跨平台 支援 svn 高亮 格式化 國際化 軟體介面語言可定製為中文 強大的除錯環境。本文主要介紹 codeblock 的安裝與配置 ubuntu10.10 環境下 整個過程。一 安裝過程 1 安裝基本編譯環境 sudoapt g...