好的,所以,我實際上是編程Python的初學者,昨天我才發現你應該如何在Python命令行中編碼pip install ModuleName
,而不是在交互式shell中編碼。我試圖下載很多模塊,例如Send2Trash模塊,Pyperclip,Requests,Beautiful Soup和Selenium。如何在Python上安裝模塊?
在查看關於安裝模塊的論壇之前,我發現我們需要如何使用pip工具。我是Windows用戶,但由於某種原因,我在下載Python時沒有安裝'Scripts'文件夾。我不知道我們需要它,所以我使用GitHub中的原始腳本setup.py,並將腳本粘貼到Python中的文件編輯器中,在交互式shell中運行它,並嘗試導入我需要的模塊。它適用於Pyperclip和Requests模塊;我在使用import pyperclip
或import requests
導入它們後沒有彈出任何錯誤,但是當我爲其餘模塊嘗試相同的過程時,出現了一些錯誤。
此外,當我試圖在pypi.python.org上下載模塊時,我嘗試使用交互式shell打開它,但彈出一個'文件的編碼對Python3.x無效' ,當我點擊'確定'時,它會說'失敗解碼',並關閉所有內容。
因此,在論壇後閱讀論壇後,我發現如何下載pip,並且還能夠下載setuptools和wheel。我不確定它是否已經下載了真的,但是我能夠獲得之前沒有的「腳本」文件夾,所以我想是這樣。我也已經使用編輯環境進入我的PATH
,並且編輯了Path
變量,因此它的值將導致我的'腳本'文件夾。請告訴我,如果我在這裏做了正確的事情。
因此,根據論壇的建議,我試圖通過在Python命令行中輸入pip install ModuleName
而不是交互式shell來安裝我需要的模塊,但它仍然給我一個語法錯誤。我也在命令提示符中嘗試過,輸入相同的代碼pip install ModuleName
,但是當我單擊Enter時,什麼也沒有發生;沒有錯誤或任何東西。好像我的安裝被接受了,但是當我嘗試在交互式shell中導入模塊時,它仍然導致了導入錯誤。
請告訴我在整個過程中做了什麼錯誤,以及如何正確安裝我需要的模塊。我會在這張圖片中加入圖片,但是在我的聲望變爲10之前,我似乎只能添加兩張圖片,在這裏我很新,所以...如果有什麼需要詳細說明我的問題,請不要猶豫問,我會盡我所能。
如果它給了你一個'SyntaxError',你就把它輸入到交互式shell中。 'pip install modulename'不是Python語法,它是命令行終端語法。在_system's_命令行輸入它,例如cmd.exe或Powershell或Terminal。 – TigerhawkT3
腳本文件夾中是否存在pip.exe! (C:\ PythonXY \ Scripts) – praba230890
我輸入了命令提示符,我的系統的命令行。實際上,我使用了所有三個 - Powershell,命令提示符和Python命令行。 – JetJojo