2017-10-28 34 views
1

我認爲我的標題是不言自明的。如何卸載Python 2.7並保持Python 3.4?

我想卸載Python 2.7並保持Python 3.4完好無損。這很容易做到嗎?我發現了一些關於如何卸載Python的教程,但我不想卸載整個事情。另外,我正在運行Spyder(Python 3.6)。在我擺脫2.7後,這應該工作得很好,對吧。我之所以問這一切是因爲我安裝了pandas_datareader,顯然它已經達到了2.7,但我真的想要3.4。最後,我假設,在我打開2.7之後,運行這個'pip install pandas_datareader',它會進入3.4,正確的。

我似乎無法控制安裝的位置。

enter image description here

enter image description here

回答

1

而不是使用:

pip install <module> 

您可以使用以下方法來安裝module將它安裝到python-3.x(只要python指向你python-3.x目錄在你的PATH):

python -m pip install <module> 

或者,您可以使用pip3將其直接安裝到python-3.x

要使用pip3,您需要導航到:

C:\path\to\python\Scripts\pip3 

,然後運行它爲:

pip3 install <module> 

,這將是installedpython-3.x而非python-2.x

+0

我試過了,並得到一個消息,說Python是不是內部或外部命令。 – ryguy72

+0

那麼你可以將'Python'加入到你的'PATH'中(這樣你就可以從任何地方調用它),或者只需在安裝了'Python'的'directory'中運行上述命令。 –

+0

謝謝。我做了那些事情。它仍然沒有做我期望它做的事情。我每六個月左右都會嘗試學習Python,但即使是最簡單的事情我也無法做到,然後我又放棄了6個月。我認爲這應該需要不到1分鐘的時間進行設置,而不是幾小時,幾小時和幾小時。 我剛剛更新了一些新的照片,我原來的帖子。 – ryguy72

1

如果您需要卸載Python,只需使用Windows的「添加/刪除程序」並運行該特定版本的卸載程序即可。

Python的更新版本包括PyLauncher(py.exe)並將其安裝到始終位於路徑中的C:\Windows。使用它來控制運行哪個Python以及如果安裝了多個Python,將運行哪個pip。如果你使用它,你不必將Python的特定版本或其腳本目錄(pip.exe所在的目錄)添加到你的路徑中。

實例:

py -3 -m pip install <package> # Use latest Python 3 installed. 
py -2 -m pip install <package> # Use latest Python 2. 
py -3.3       # Run Python 3.3 
py -2.7-32      # Run 32-Python 2.7 on a 64-bit OS. 
py        # Run default Python (usually latest 3.x) 

PY_PYTHON環境變量可以覆蓋默認的。

參見:Python Launcher for Windows

相關問題