2017-08-08 76 views
1

早些時候,我已經使用巧克力安裝了Python 3.5,但是當我發現僅需要使用的庫僅適用於Python版本2時 - 我卸載了Python 3.5,然後從安裝Python 2.7.3控制面板。無法在windows中啓動python

我保證我正確設置PATH變量的Python -

PATH=....;C:\Python27 

,但仍當調用Python從提示我得到下面的錯誤:

C:\>python 
Cannot find file at '..\\lib\python3\tools\python.exe' 
(C:\ProgramData\chocolatey\lib\python3\tools\python.exe). This usually 
indicates a missing or moved file. 

如何設置的巧克力包管理器問題已解決?

+1

看看你的環境變量 – Veltro

+1

看起來像'PYTHONHOME'仍然設置。 –

+1

PYTHONHOME似乎沒有設置 - C:\>回聲%PYTHONHOME%%PYTHONHOME% – Prakash

回答

1

我在運行choclatey uninstall python後遇到同樣的問題,卸載在控制面板中的其他python版本。我可以通過從巧克力bin目錄(C:\ ProgramData \ Chocolatey \ bin)中刪除python.exe和pythonw.exe來解決它。

del C:\ProgramData\Chocolatey\bin\pytho*.exe 

希望這有助於!

0

檢查列出的環境變量here是否有正確的值。

例如

C:\>set PYTHONHOME=C:\Python27 
+0

我試過了,但它仍然給出相同的問題 - C:\>設置PYTHONHOME = C:\ Python27 C:\> python找不到文件位於'.. \\ lib \ python3 \ tools \ python.exe'(C:\ ProgramData \ chocolatey \ lib \ python3 \ tools \ python.exe)。這通常表示丟失或移動的文件。 – Prakash

0

無法找到文件 '.. \ LIB \ python3 \工具\ python.exe'

你確保你已經安裝了你的Python .7.3進入這個文件夾?

... \ python的 \ ...

可能你只需要到該路徑更改爲

」 .. \ LIB \ python的 \ tools \ python.exe'

+0

我已經通過巧克力和2.7安裝了通過MSI安裝的Python 3.5。我不確定巧克力在哪裏部署早期的Python - 所以我需要通過巧克力卸載並安裝Python? – Prakash

+0

然後我會假設你已經設置了一個PATH變量爲'.. \\ lib \ python3 \ tools \ python.exe',或者你有一個用戶變量python ='.. \\ lib \ python3 \ tools \ python 。exe' –

+0

否PATH和PYTHONHOME變量配置正確 - 我覺得這個問題是巧克力 - 我不確定如何解決這個問題 – Prakash

0

您必須將python 2添加到您的路徑。 如果您確定已經這樣做了,請重新啓動您的計算機以確保它使用了正確的路徑變量。

+0

此答案不幫助更多類型的評論 –