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

python多版本共存

發布時間: 2022-05-02 23:17:12

⑴ shell5下怎麼使python多版本共存

threading.local()這個方法的特點用來保存一個全局變數,但是這個全局變數只有在當前線程才能訪問,localVal.val = name這條語句可以儲存一個變數到當前線程
如果在另外一個線程裡面再次對localVal.val進行賦值,那麼會在另外一個線程單獨創建內存空間來存儲,也就是說在不同的線程裡面賦值 不會覆蓋之前的值,因為每個線程裡面都有一個單獨的空間來保存這個數據,而且這個數據是隔離的,其他線程無法訪問!

⑵ 多個python版本可以共存嗎

不會。
如果你在linux下,可以有兩種方式區別:
運行時使用
python a.py(使用Python2.7)
python3 a.py(使用Python3.4)
在文件頭部加上
# /usr/env/bin python(使用Python2.7)
# /usr/env/bin python3(使用Python3.4)
在windows下,如果你是在Python自帶ide下編寫的,那麼編輯器會識別代碼。
如果你已經把兩個Python的路徑添到環境變數中的話,那麼哪個在前就會用哪個Python版本運行代碼。
希望可以幫助到你!

⑶ 怎麼讓多版本的python共存

同一台PC中,如果同時安裝Python2和Python3環境,會在執行python命令時出現錯誤,操作系統會找到默認的配置進行執行。怎麼樣才能讓python2和python3一起工作又互相不影響呢。
python2和python3版本共存的配置
1、進入python2的安裝路徑如下
修改python.exe,重命名為python2.exe
2、進入python3的安裝路徑
重命名文件python.exe為python3.exe,pythonw.exe為pythonw3.exe
3、配置環境變數,將python2和python3的路徑都配置到path環境變數下
4、此時,我們打開系統的命令行窗口,輸入命令python2進入python2開發環境,輸入命名python3進入python3開發環境
更多Python知識請關注Python自學網

⑷ linux下怎麼使python多版本共存

如果你用的是pycharm 或wingide等ide 都可以選擇python 的目錄。我電腦安裝python2 和python3which python/usr/bin/pythonwhich python3/usr/local/bin/python3按照這個在ide中設置

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

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

⑹ 在同一台計算機上能存在2個python嗎

可以同時安裝兩個版本的 Python,但是既然你安裝了 anaconda,它提供了一個更好的方案可以直接讓幾個 Python版本共存的,不需要安裝多個 anaconda,詳細操作請參考Anaconda如何配置多版本Python

⑺ 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環境了。

⑻ 能裝兩個python環境嗎

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

C:Python36Scripts

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

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

⑼ 如何在Anaconda中實現多版本python Spyder共存

有兩種方法可以實現:
首先我的實驗環境是conda 4.3.13

方法一:全程在cmd中操作
1)先在conda中創建一個名為python2的環境,並下載對應版本python2.7
conda create --name python27 python=2.7

2)激活python2環境
activate python2

3)在python2的環境下下載spyder和Jupter notebook
conda install spyder1

因為我這里已經裝過spyter了,如果第一次安裝,系統會讓你確定是否下載,輸入 y 即可。
4) 下面我們可以看到菜單欄已經有了python2的spyter了。

5)下載Jupyter notebook,一樣的方法。
conda install jupyter

這樣,你想用python3編寫代碼時,就打開python3的spyder;你想用python2編寫代碼時,就打開python2的spyder。兩種環境的切換非常方便。
方法二:在Anaconda Navigator中實現(相對簡單,耗時,不推薦)
1) 打開Anaconda Navigator

2) 進入environment,選擇你要安裝python2的環境,或者可以按底部的Create新建環境名和對應的python版本。

3) 然後選擇在你的想要的環境中下載spyder和jupyter notebook。

4) 但是,因為Anaconda Navigator的環境不穩定,容易出現屏幕卡死或者閃退現象,不推薦這種方法。
附加:給Jupter notebook設置主目錄的方法
1) 當你下載好jupter notebook後打開界面,是什麼樣的呢?是否同作者一樣?

2) 不難看出,此時剛下載好的jupter notebook默認的路徑是C盤。那麼下面我們把它設置成我們自己要的目錄,這里我以:『F:\pythonWork 『為例。
3) 在cmd中輸入:
jupyter notebook --generate-config
第一次修改則輸入:y
4) 找到輸出的文件夾的目錄,用記事本打開。
文件夾的目錄一般在:C:\Users\Administrator\.jupyter
搜索:notebook.dir
將你要的路徑設置在裡面。

5) 然後保存。再次打開upyter notebook,就變成你要的路徑了。

熱點內容
蘋果像素低為什麼比安卓好 發布:2025-05-14 19:13:23 瀏覽:459
安卓機微信怎麼設置紅包提醒 發布:2025-05-14 19:00:15 瀏覽:271
androidsystem許可權設置 發布:2025-05-14 18:56:02 瀏覽:970
mq腳本 發布:2025-05-14 18:45:37 瀏覽:25
仙境傳說ro解壓失敗 發布:2025-05-14 18:45:01 瀏覽:868
betweenand的用法sql 發布:2025-05-14 18:39:25 瀏覽:250
tplink攝像頭存儲卡格式化 發布:2025-05-14 18:37:08 瀏覽:347
安卓平板怎麼安裝excel的軟體 發布:2025-05-14 18:35:44 瀏覽:42
廣州數控圓弧編程實例 發布:2025-05-14 18:25:00 瀏覽:401
搭建伺服器能使用nodejs開發嗎 發布:2025-05-14 18:24:14 瀏覽:136