1. 程式人生 > >python版本切換

python版本切換

virtualenvwrapper是管理Python虛擬環境的工具,可以很方便的為不同的專案建立獨立的環境,每個專案都可以安裝自己的依賴,同時也支援在不同的虛擬環境中存在不同版本的Python。

首先安裝virtualenvwrapper,可以選擇apt安裝或者pip安裝

$ sudo apt-get install virtualenvwrapper

或者

sudo pip install virtualenvwrapper

當你需要使用Python2開發專案時,建立一個Python2的虛擬環境:

$ mkvirtualenv -p /usr/bin/python2 env27

當你需要Python3開發時:

mkvirtualenv -p /usr/bin/python3.4 env34

然後可以隨時切換不同的虛擬環境:


$ workon env27  # 進入Python2環境
$ workon env34  # 進入Python3環境

更爽的是,你可以在進入虛擬環境的同時切換到專案目錄,只需要編輯 $VIRTUAL_ENV/bin/postactivate 這個檔案即可:


$ vim $VIRTUAL_ENV/bin/postactivate  #前提是已經進入對應的虛擬環境

在檔案中新增切換目錄的命令:

cd  /path/to/your/project
pip install virtualenv  
安裝完成後,執行  

mkvirtualenv -p /usr/bin/python2 env2

會報: bash: virtualenv: command not found  


source "/usr/bin/virtualenvwrapper.sh"
export WORKON_HOME="/opt/virtual_env/"


再執行元命令即可進入虛擬環境

(venv)[[email protected] venv]#   

你會發現在shell提示符前面多了個(venv),說明已經在虛擬環境中了,再安裝對應的工具包,如flask等。  

其它相關命令:  
退出: deactivate  
切換到其它環境: workon venv或venv2...  
刪除環境: rmvirtualenv venv

別名法:

系統自帶Python切換


~/.bashrc的檔案中
export PATH="/home/myname/anaconda2/bin:$PATH"

alias py27="/usr/bin/python2.7" 
alias pyana="/home/myname/anaconda2/bin/python2.7"

相關推薦

ubuntu 16.04 python版本切換(python2和python3)

csdn ati hang -a .net http 6.0 python2 https sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-

如何將 Debian Linux 中的預設的 Python 版本切換為替代版本,link

https://linux.cn/article-6970-1.html 如何將 Debian Linux 中的預設的 Python 版本切換為替代版本 譯者: LCTT  Ping Yang | 2016-02-02 20:09   評論: 4

如何將 Debian Linux 中的默認的 Python 版本切換為替代版本,link

all using 登錄 只需要 接下來 php yii ash line https://linux.cn/article-6970-1.html 如何將 Debian Linux 中的默認的 Python 版本切換為替代版本 譯者: LCTT Ping Yang |

ubuntu16.04 python版本切換:pyenv

在進行深度學習入門時經常會碰到跑python2,python3兩個版本,需要根據情況切換版本號,這時候pyenv就是一個很好的工具。安裝步驟如下: git clone https://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYEN

【ML_Preparation 2 】Anaconda 詳解及多 Python 版本切換實現

1 Anaconda具體是用來幹什麼的 根據其主頁介紹:https://www.anaconda.com/what-is-anaconda/ Anaconda - The Most Popular Python Data Science Platform Anaconda Distr

【macOS的anaconda安裝】與python版本切換問題

po主環境:macOS 原python版本:2.7.13 安裝anaconda3  1 anaconda下載安裝 直接在官網找到要下載的版本安裝即可,大概500-600MB。現在有3.6和2

ubuntu 16.04 多個python版本切換

我們可以使用 update-alternatives 來為整個系統更改Python 版本。以 root 身份登入,首先羅列出所有可用的python 替代版本資訊: update-alternatives --list python update-alter

ubuntu預設python版本切換(python2與python3)

電腦上面有些指令碼是python2的,有些是python3的,但是系統預設是python2,需要設定環境變數來進行切換. python2切換到python3: echo alias python=python3 >> ~/.bashrc source ~/.b

macos設定python版本切換和設定python預設版本

Mac中python多版本切換 1. $ sudo vi ~/.bashrc 2. shell中輸入 alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'

python版本切換

virtualenvwrapper是管理Python虛擬環境的工具,可以很方便的為不同的專案建立獨立的環境,每個專案都可以安裝自己的依賴,同時也支援在不同的虛擬環境中存在不同版本的Python。 首先安裝virtualenvwrapper,可以選擇apt安裝或

vs2015配置python開發環境及python版本切換

1.安裝vs2015,不詳細說明,按照正常步驟安裝即可。 2.建立工程,File->New->Project,如下圖選擇Python->Python Application,填寫ProjectName,path,solutionName,點選ok建立專案。

如何將 Debian Linux 中的預設的 Python 版本切換為替代版本

當你安裝 Debian Linux 時,安裝過程有可能同時為你提供多個可用的 Python 版本,因此係統中會存在多個 Python 的可執行二進位制檔案。你可以按照以下方法使用 ls 命令來檢視你的系統中都有那些 Python 的二進位制檔案可供使用。

Mac下切換Python版本

主機 bin cnblogs source highlight exp export 切換 brush Mac下有多個版本的Python時,需要進行版本切換。我使用的是anaconda,在終端下進行包安裝時,默認Python版本是MacOS自帶的Python,需要進行手動的

mac上pycharm導入模塊django以及切換python版本

功能 pyc windows class django 開發環境 切換 project set pycharm本身就是一個ide,對於IDE的理解:是一個集成的編譯環境,得了解這是一個環境.同樣類似的,你的機器,電腦,也是一個環境,你能在終端上面裝的東西,django啊,p

windows10 conda python版本切換

.exe .com 輸入a 處的 配置 圖片 div anaconda 打印 之前為了學習安裝了python2.7是通過anaconda2安裝的 現在想換用Python3 所以尋找版本並存 可以來回切換的方法 打開命令提示符,記住是命令提示符 不是win10自帶的w

pyenv 讓 python 版本完美切換

也有 lse 寫入 adl 兩個 展示 命令 class 再次 前言 我覺得如果使用 python 開發的話,還是在 unix/linux 的環境下吧,shell 工具的效率比 windows 高得多,盡管 windows 下也有 cmder 這種神器,而且現在 windo

python版本切換和使用

anconda多環境多版本配置 下面僅展示在windows環境下配置和使用anconda來管理多個python環境 1、首先檢查conda是否被安裝 conda --version 2、升級當前版本的conda conda update conda 3、比如我們現

將Linux下python預設版本切換成替代版本

當你安裝 Linux 時,安裝過程有可能同時為你提供多個可用的 Python 版本,因此係統中會存在多個 Python 的可執行二進位制檔案。你可以按照以下方法使用 ls 命令來檢視你的系統中都有那些 Python 的二進位制檔案可供使用。 $ ls /usr/bin/python* /

Mac中Python版本隨意切換終極指南,簡單到爆,什麼都不用設定

很多人為了Mac自帶Python和自己下載的Python衝突發生煩惱,我一開始也很煩惱,現在徹底搞定了,這篇文章就是解決這個困擾而設定的。 這篇文章是繼這篇文章後總結出的 簡單3步成功給Mac安裝指定Python版本和指定庫版本並且隨意切換版本,非常簡單,不行拿磚砸我 https:/

關於在anaconda中切換不同的python版本

網上搜了半天,大致的方案為兩種,一種是安裝兩個anaconda,但一個就已經很大了,所以我採取的是第二種,先安裝anaconda3,目前預設的環境是python3.6,然後在裡面安裝環境,開啟anaconda prompt輸入: conda create -n py2.7 python=2.7