簡體   English   中英

如何從Python 3.2降級到2.7?

[英]How Can I Downgrade from Python 3.2 to 2.7?

我正在嘗試卸載Python 3.2並回到2.7,我對Python沒有太多經驗,而且正如我現在所知,管理使用最新版本所需的所有工作變得越來越困難,大學課程要求2.7。

我嘗試使用Windows 7添加/刪除程序卸載Python 3.2和3.1,然后我下載並安裝了64位Python 2.7,但是我無法在Python27文件夾中打開任何已存在的.py文件和可執行文件。

當我單擊打開任何.py文件時,我沒有看到任何錯誤消息,但Windows詢問打開文件的程序,如果我在C:\\ Python 27中選擇python.exe或pythonw.exe我得到一個控制台窗口短暫出現然后關閉。 上下文菜單中的“使用IDLE編輯”選項已經消失,如果我嘗試使用IdleX進行編輯,我將獲得另一個“打開的應用程序”窗口。

您還可以使用anaconda更改您的python版本:

conda install python=3.5.0

或者可能

conda install python=2.7.8

或者你想要什么。

Python 3.x不向后兼容Python 2.x,這是發布的目的。 清理Python2.x而不用擔心向后兼容性。

您可以在計算機上安裝任意數量的python,因為它們不會相互交互。 python安裝有它自己的文件夾,它有自己的空閑,模塊,啟動器等。

您可以安裝PyCharm或其他Python IDE。 它允許您更改用於解釋代碼的python版本。 這也將在您編寫時識別語法錯誤並將通知您 - 如果您的代碼在3.x但不是2.x中工作。

Ecker00是對的,在一個單獨的目錄中安裝2.7可以讓你訪問2.7,同時在你的計算機上仍然有3.x. 您必須使用Python27文件夾的pip重新安裝庫,以便在2.7中使用它們。

您可以同時使用python 2和3,而不是刪除python 3.2。 您只需指定要使用的版本。

在CMD中,您可以看到Windows上安裝的可用版本。 如果沒有出現,則需要安裝它。

py -0 # Prints out the versions you can use.

您可以指定要使用的python版本。 例如在Windows 10中,我使用下面的代碼來實現python 3。

py -3 fileName.py # runs using python 3

對於python 2,您可以在安裝后使用下面的代碼。

py -2 fileName.py # Runs using python 2

以下是有關同時安裝更多Python版本的更多信息。 如何在Windows 7中安裝Python 2.x和Python 3.x.

使用以下步驟來修復它。

//檢查當前的Python指針

ls -l python

//檢查可用的Python版本

ls -l python *

//取消鏈接當前的python版本

sudo unlink python

//選擇所需的python版本和lin到python命令

sudo ln -s /usr/bin/python2.7 python

//確認指針的變化

ls -l python

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM