2017-11-04 133 views
-1

我最近開始使用代碼研究院學習python,今天我下載了我認爲我會用到的所有東西。我下載了Python和Atom。我的電腦上有兩個獨立的驅動器。一個固態硬盤沒有太多的存儲空間和一個存儲大量的硬盤驅動器。我的Windows安裝在SSD上,但我想在硬盤上下載python和atom,所以我這樣做了。當我安裝Python時,我一定要檢查添加到PATH和環境變量的東西。現在,當我轉到命令提示符時,它顯示「C:\ Users \ Gustavo>」,但我的python安裝在不同的驅動器上。有什麼方法可以使這項工作?非常感謝。無法在CMD中運行python

+2

PATH不用於確定事物的安裝位置;它是你的操作系統尋找一個匹配你鍵入的命令的可執行文件的列表。所以如果Python已經安裝在你的路徑中,並且你打開了一個FRESH命令提示符並且鍵入** python **,它應該可以工作,無論Python是否安裝。 – jdoer1997

+0

請提供更多關於做什麼工作的信息?,控制檯中顯示的錯誤是什麼?看起來你只需要鍵入python,只要你添加python路徑到你的ENV就可以工作。 –

+0

當你嘗試運行'python'時會發生什麼? – wjandrea

回答

0

有安裝Python兩種方式:

  • 直接從網站上下載
  • 使用的軟件包管理器

案例1:直接從網站上下載

  1. 轉到python's website以下載您想要使用的版本。
  2. 安裝下載的文件(在安裝過程中,你可以自定義安裝目錄)
  3. 確保實現「Add python.exe to Path
  4. 安裝完成之後,打開命令提示符,然後鍵入where python。你的python目錄應該打印。
  5. 如果一切正常,則輸入python應在命令提示符下啓動python。你也可以在你的python所在的目錄下通過cd運行python並運行.exe

你已經提到過改變路徑和環境變量,這可能是爲了保留多個版本的python。如果是這樣的話,其實有一個快速修復:

  1. 轉到您安裝Python的文件夾。
  2. 複製python.exe文件,並將該副本重命名爲與python3.exe相同的目錄(如果安裝了版本2,則重命名爲python2.exe)。
  3. 現在在命令提示符下鍵入python2或python3,你應該能夠分別啓動任一版本。

備註:如果您遇到有關路徑的問題,那麼您應該詳細說明錯誤消息。

案例2:使用的軟件包管理器

  1. 選擇軟件包管理器:巧克力味,瓢,和其他人。
  2. 請查看以下鏈接改變包管理器的安裝目錄,安裝方法由管理者而異,所以您應該諮詢開發商應該遇到問題:

    chocolatey

    scoop

  3. 包管理器將爲您管理版本,如果您選擇安裝多個版本。有關詳細信息,請參閱包管理者的網站。但是,您可以通過輸入python --version來快速檢查安裝的版本。 python版本號應該打印回給你,同樣適用於python3。通過which python

  4. 類型pythonpython3

  5. 仔細檢查你的安裝目錄來運行你所選擇的蟒蛇。

最後,你提到了原子。 Atom只是一個文本編輯器:你可以用它編寫python代碼。

當你完成編輯,您可以打開命令提示符並導航到你的代碼駐留,並鍵入

python filename.py 

這將在命令提示符下直接運行代碼。有很多原子插件可以使這個過程無縫集成在原子中。 iPython和Jupyter插件是我想到的第一件事情,您應該特別檢查Hydrogen

+0

這個答案很不明確。 OP沒有提及任何關於軟件包管理員的事情。他們是否需要使用包管理器來解決這個問題?當你說「從那裏」時,你的意思是「在安裝目錄內」還是「一旦完成」? – wjandrea

+0

@wjandrea謝謝你解決我的問題。我已經擴大到涵蓋你提到的一些事情。我知道安裝答案可以改進,如果是這樣的話,請隨時讓我知道我可以進一步澄清。謝謝! –

+1

是的,很好的改進。老實說,我不確定它是否回答了這個問題,因爲問題並不清楚,但是您已經提供了足夠的信息,即OP應該能夠找到解決方案。 – wjandrea