![](/img/trans.png)
[英]I've installed Bottle for Python 2.7, but how to access ir from Python 3.2?
[英]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.