python版本切换 for Windows(Anaconda) Linux(pyenv)
文章目錄
- 一、Windows 使用 Anaconda創(chuàng)建虛擬環(huán)境(其它操作系統(tǒng)也可以使用Anaconda完成相同的操作)
- (一)添加一個(gè)所需的python版本的環(huán)境(本文以python3.6為例)
- (二)切換到目的python版本的虛擬環(huán)境
- (三)驗(yàn)證
- 二、Linux上使用pyenv切換python版本
- 前置:安裝并配置pyenv
- 2.bash
- (三)安裝指定版本的python環(huán)境
- (四)切換到指定版本的python環(huán)境
- (五)驗(yàn)證
- pyenv有關(guān)命令:
一、Windows 使用 Anaconda創(chuàng)建虛擬環(huán)境(其它操作系統(tǒng)也可以使用Anaconda完成相同的操作)
參考博文:博客園王星辰宇(作者)-conda Pyhon版本切換
前置:Anaconda的安裝與配置:隨便找篇博客就可以:比如
參考博文:CSDN-plasma-deeplearning(作者)-anaconda安裝-超詳細(xì)版
如果在本機(jī)終端(cmd)上鍵入conda --version或conda -V出現(xiàn)像下圖所示的版本信息,則說明前置工作已完成,否則參考上述博文安裝并配置Anaconda。
(一)添加一個(gè)所需的python版本的環(huán)境(本文以python3.6為例)
鍵入命令:conda create --name python36 python=3.6
輸入y,按下回車
注意:windows最好在cmd或Windows PowerShell鍵入命令,在其他的如Git Bash中輸入命令可能不能成功執(zhí)行。
(二)切換到目的python版本的虛擬環(huán)境
activate python36
(三)驗(yàn)證
二、Linux上使用pyenv切換python版本
參考博文:CSDN-漠效(作者)-Linux安裝pyenv(python多版本)教程
前置:安裝并配置pyenv
pyenv百度網(wǎng)盤下載
git clone https://github.com/yyuu/pyenv.git ~/.pyenv ### (一)設(shè)置為啟動(dòng)Linux直接切換(將pyenv設(shè)置為開機(jī)啟動(dòng)) 將上一條目中的命令添加到`shell`配置文件中 注意不要反復(fù)執(zhí)行下列命令,下列命令會(huì)向`shell`的配置文件寫入內(nèi)容,寫入太多次會(huì)污染`shell`配置文件。#### 1.zsh ```shell echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc source ~/.zshrc2.bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile source ~/.bash_profile也可以不執(zhí)行上述命令,直接向本機(jī)shell配置文件(~/.bash_profile或者~/.zshrc)中寫入以下內(nèi)容
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"退出后執(zhí)行
source ~/.zshrc若想禁止pyenv開機(jī)啟動(dòng),可以在shell配置文件中刪除或注釋掉相應(yīng)內(nèi)容。
(三)安裝指定版本的python環(huán)境
pyenv install -v 3.6.4
(四)切換到指定版本的python環(huán)境
pyenv global 3.6.4
(五)驗(yàn)證
python3 -V
pyenv有關(guān)命令:
總結(jié)
以上是生活随笔為你收集整理的python版本切换 for Windows(Anaconda) Linux(pyenv)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java泛型面试也能虐暴你
- 下一篇: 知乎上演的“变形计“,资本市场会打几分?