當前位置:首頁 » 編程語言 » python安裝多版本

python安裝多版本

發布時間: 2023-03-14 23:32:49

Ⅰ 能裝兩個python環境嗎

一台電腦中可以安裝兩個python,只要命名不沖突,基本就沒有問題了,命令行可以隨機調用不同版本的python。
1、標准安裝:
去官網下載對應的python 安裝程序,通過安裝向導進行安裝,安裝的時候記得勾選把python 添加到系統環境變數中,以便於在命令行中調用,如果忘記添加,手動查找對應的python 安裝目錄,復制路徑並且添加到環境變數即可:
標准示例:
C:Python36

C:Python36Scripts

2、多個版本共存
通過1所示方法安裝對應版本的python,然後兩個.exe文件的名字改一下便於系統區分即可
如圖(我這里安裝了三個不同版本的python環境):
命令行調用:
python37
python36
python27

更多Python知識請關注Python視頻教程欄目。

Ⅱ python多版本和虛擬環境(pyenv+conda or virtualenv)

2.7.X
3.X
Anaconda2
Anaconda3

pyenv是一個管理各個python版本的管理器。可以在系統里同時保留多個python版本,等需要時定義需要的版本。

項目地址

看項目地址中的readme

查看pyenv可安裝的版本列表

安裝和卸載指定版本,會將python版本安裝在 $(pyenv root)/versions/ 中

查看當前已經安裝了的python版本。輸出內容中,system關鍵字是系統python版本。 *表示當前環境所處的版本。

全局切換為anaconda科學計算環境(不建議這么做),做了如果要恢復,則將最後一個參數改為--unset

當前環境接環。在當前目錄以下。如果要恢復,則將最後一個參數改為--unset

本來這是一個單獨的軟體用來虛擬一個python版本環境,讓每個工作環境都有一套獨立的python各自的第三方插件互不影響。然而在 pyenv 下有一個插件 pyenv-virtualenv 他可以在 pyenv 的環境下擔負起 virtualenv 的事情。(如果使用的是原生python可以用這個工具,如果用的是anaconda則不用這個,用下一章說的conda工具來完成虛擬環境)

項目地址

看項目地址中的readme

在當前目錄下創建一個 python 版本為2.7.1的環境,環境名字為 env271。 這個環境的真實目錄位於 ~/.pyenv/versions/

(創建時並不激活)激活當前環境。此時已經進入虛擬環境,在當前環境下所有pip等操作都不會影響系統環境和系統路徑。

離開已激活的環境,切換回系統環境。但並沒有被刪除,下次依舊可以啟動。

刪除一個環境,當然也可以到真實目錄下刪除文件夾

本來不想用這個的,但是因為 pyenv-virtualenv 有一些問題,無法很好的管理conda環境,比如有一些anaconda 自帶的一些命令(例如pylint)無法被使用。因此還是老老實實使用 conda 來管理虛擬環境。

conda 是自帶於 anaconda 的所以並不需要額外安裝,如果在 anaconda 環境中就可以使用。conda 不僅可以進行 環境管理 ,還可以 包管理 ,和對 anaconda和conda 進行 版本升級

由於conda使用方法太多,因此這里羅列一些常用的主要是一些虛擬環境的命令。具體的到 官網文檔 去查看一下。

首先conda工具是需要在anaconda環境下的,因此先執行 pyenv local anaconda3-4.2.0 進入anaconda環境後就可以執行conda工具了。

創建一個虛擬環境。可以指定名字,指定包,甚至制定python(這樣的話就python版本管理了所以不建議使用,python版本管理交給pyenv),所以命令中 python=x.x 可以不寫

羅列已經創建的環境,兩條命令是一樣的。

激活一個環境。和virtualenv一樣,創建不等於激活。激活後才能真正使用虛擬環境。
如果發生錯誤 Error: activate must be sourced. Run 'source activate envname' 說明activate命令沒有找對,導致錯誤。吧命令改成

這樣就能成功建立虛擬環境了。

刪除一個虛擬環境。

復制一個虛擬環境。這個是個不錯的好功能。

conda還能吧環境配置文件導出,在另一台機器上重新讀入配置文件,就能復刻你的環境了。

conda 還能進行包的管理。調用的是 pip 所以也很棒。

查看當前環境已安裝包,用-n指定後,就是查看某個環境下的已安裝包

為某個指定的環境安裝包,升級包,刪除包。

它還能升級自身和anaconda和python的版本。

它和pip一樣也能設置安裝包的鏡像位置。其餘還有能使用R命令等等,都到官網文檔中搜索一下。

Ⅲ python 可以安裝多個版本么

virtualenv這個庫可以用來管理多個版本,並且每個版本採用各自的環境,有自己的pip來管理各自的庫。切換也非常方便。只要在你的不同項目中記住用的是哪一個環境就可以了。
安裝和配置的方法網路下就能看到很多了。不同系統安裝方法可能不同隨意我也不方便直接教你mac上的安裝方式。

Ⅳ Anaconda下該怎麼安裝多版本的 python

檢查python版本
首先讓我們檢查那個版本的python可以被安裝:
conda
search
--full
--name
python
你可以使用conda
search
python來看到所有名字中含有「python」的包或者加上--full
--name命令選項來列出完全與「python」匹配的包。
安裝一個不同版本的python
現在我們假設你需要python3來編譯程序,但是你不想覆蓋掉你的python2.7來升級,你可以創建並激活一個名為snakes的環境,並通過下面的命令來安裝最新版本的python3:
conda
create
-n
snakes
python=3
·linux,os
x:source
activate
snakes
·windows:
activate
snakes
小提示:給環境取一個很形象的名字,例如「python3」是很明智的,但是並不有趣。
確定環境添加成功
為了確保snakes環境已經被安裝了,鍵入如下命令:
conda
info
-e
conda會顯示環境列表,當前活動的環境會被括弧括起來(snakes)
檢查新的環境中的python版本
確保snakes環境中運行的是python3:
python
--version
使用不同版本的python
為了使用不同版本的python,你可以切換環境,通過簡單的激活它就可以,讓我們看看如何返回默認2.7
·linux,os
x:
source
activate
snowflakes
·windows:activate
snowflakes
檢查python版本:
確保snowflakes環境中仍然在運行你安裝conda時安裝的那個版本的python。
python
--version
注銷該環境
當你完成了在snowflakes環境中的工作室,注銷掉該環境並轉換你的路徑到先前的狀態:
·linux,os
x:source
deactivate
·windows:deactivate

Ⅳ 一台計算機如何安裝2個版本的python,互不影

一台電腦可以同時使用python2idle和python3idle,就是在系統中裝兩個版本的python,這樣在文件右鍵菜單中就會出現兩個IDLE,最新版python3.5.1已經可以顯示版本號, python2.x的腳本就可以用python2idle編輯,python3.x的腳本就可以用python3idle編輯。以下為安裝兩個版本時右鍵菜單的顯示,上方為python2.7.11的IDLE,下方為3.5.1版本的:

Ⅵ Mac Python多版本共存

mac上默認python版本是2.7,有些腳本只能運行在3.x, 有些只能運行在2.x。這就需要根據需要切換python版本。 pyenv 就是為這種需求而生。

首先通過 homebrew 安裝 pyenv ,之後的所有Python安裝和管理通過pyenv進行。

配置環境變數,在 ~/.bash_profile 或 ~/.zshrc (iTerm用戶)文件末尾添加

配置完後執行下面命令使腳本生效

上面都完成後,就可以安裝其他python版本了,以安裝Python3.5.0為例:

此外,你還可以通過pyenv查看目前系統中已經安裝過的Python版本

如果需要在不同版本的Python間進行切換的話,使用以下命令:

當然,你也可以讓版本切換只對當前目錄生效

最後通過 python -V 確認是否生效

Ⅶ 如何安裝兩個版本的python

  1. 只需要修改Python_home路徑即可,設置到那個版本路徑,則當前使用的是那個版本的python。

  2. 需要注意的是,如果有使用第三方庫,第三方庫各個版本獨立。

  3. 例如3.4版本和2.7版本python都需要使用到requests庫,則需要在兩個版本的運行環境下安裝對應的requests!

Ⅷ 一個電腦可以裝兩個版本的python嗎

可以,
如果需要裝python2.7和python3.6兩個版本的話,分別安裝就可以,兩個版本的python安裝路徑不一樣,不影響。windows下python2.7需要設置一下path路徑。在命令行界面運行時,python2.7直接輸入python就可以,python3.6版本需要輸入python3。
如果需要裝python3的不同版本,比如python3.5和python3.6,需要安裝python的版本控制工具,比如現在比較流行的pyenv,Anaconda等等

Ⅸ python 可以安裝多個版本么

Windows下安裝多個Python版本是可以共存的。

1首先,從官網下載Python的Windows安裝版本,進行安裝。安裝的時候勾選添加系統環境變數選項,或者你自己安裝完了以後,進行環境變數的添加。比如:我安裝的是64位的Python 2.7和32位的Python 3.5。

2因為我選擇Python 2.7作為我的主要開發環境,3.5作為輔助開發環境。所以,我修改Python 3.5安裝目錄下的python.exe和pythonw.exe分別為python3.exe和pythonw3.exe。這樣使用命令python我們使用的是2.7版本的Python,而使用Python3則使用的是3.5版本的Python。

3使用pip進行軟體包安裝的時候,對於Python2仍然使用pip install XXX,而對於Python3則需要使用python3 -m pip install XXX的形式進行安裝。
比如我們使用python3 -m pip install ipython安裝了ipython,我們還需要進入安裝目錄的Scripts子目錄將ipython.exe刪除或者修改為ipython.exe.bak備份文件。這樣只剩下ipython3.exe,我們就可以在命令行使用ipython3進入python3的ipython環境了。

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:180
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:478
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:528
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392