Windows上Python2和3相容問題

2022-09-20 06:00:17 字數 740 閱讀 6374

python2和3一起裝在windows中,pip裝包會出現問題,python社群給出了以下解決方案。

我們在安裝python3(>=3.3)時,python的安裝包實際上在系統中安裝了乙個啟動器py.exe,預設放置在資料夾c:\windows\下面。這個啟動器允許我們指定使用python2還是python3來執行**(當然前提是你已經成功安裝了python2和python3)。

使用pip,當python2和python3同時存在於windows上時,它們對應的pip都叫pip.exe,所以不能夠直接使用 pip install 命令來安裝軟體包。而是要使用啟動器py.exe來指定pip的版本。命令如下:py -2 -m pip install ***x-2 還是表示使用 python2,-m pip 表示執行 pip 模組,也就是執行pip命令了。如果是為python3安裝軟體,那麼命令類似的變成py -3 -m pip install ***x,python2和2的路徑加入到環境變數中去

#! /usr/bin/env python2 和 # -*- coding: utf-8 -*- 哪個寫在前面?對於python2使用者還有另外乙個困惑,python2要在**檔案頂部增加一行說明,才能夠在**中使用中文。如果指明使用的python版本也需要在檔案頂部增加一行,那哪一行應該放在第一行呢?#! python2 需要放在第一行,編碼說明可以放在第二行。所以檔案開頭應該類似於:

#! /usr/bin/env python2

# -*- coding: utf-8 -*-

官解 Windows上Python2和3如何相容

想學習python3,但是暫時又離不開python2。在windows上如何讓它們共存呢?目前國內 經常會讓大家把其中乙個python.exe改個名字,這樣區分開兩個可執行檔案的名字 但是這樣做有乙個重大的隱患,就是修改了名字的那個python對應的pip將無法使用。py 2 hello.py類似的...

windows下python2和python3共存

配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...

windows下python2和python3共存

配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...