2 回答

TA貢獻1784條經(jīng)驗 獲得超8個贊
您無法pyautogui
從 pycharm 中的 python 3 解釋器導入,因為它未安裝。
當你運行時,pip install pyautogui
你將它安裝在你的 python2.7 環(huán)境中。
當您嘗試安裝它時,pip3
您運行了 anaconda 的 pip(根據(jù)您的錯誤)。
您可以使用命令檢查在 CMD 中使用了哪個 pip where pip3
。
如果沒有找到,您可以嘗試像這樣運行它:python -m pip
但請確保您運行的是 python3!
我強烈建議在虛擬環(huán)境中安裝所有內(nèi)容,venv
以確保沒有遺漏任何內(nèi)容并且您沒有任何依賴項問題。
或者,如果您是 python 的新手,請卸載所有不同的實例并只保留一個(在您的情況下可能是 python3),或者PATH
在 Windows 中編輯您
pip
此外,我很確定當您從控制臺運行時,您正在計算機上使用它的另一個實例,然后是您在 pycharm 上設(shè)置為解釋器的實例,因此您根本無法使用 pip3。
如果以上都沒有幫助,請在您的問題中添加更多詳細信息,我將編輯答案。
摘要:當您從 CMD 運行 python 或 pip 時,您的計算機上安裝了幾個 python 實例(至少一個 python2.7 和一個 anaconda),如果指的是 python2.7。
但是當你在 Pycharm 中為你的項目選擇一個解釋器時,你選擇了一個 python3 實例,它顯然不包含pyautogui
. 在 Pycharm 中設(shè)置和安裝包時,
請確保使用正確的python 實例。

TA貢獻1789條經(jīng)驗 獲得超10個贊
問題可能是您沒有安裝 pip。
我知道大多數(shù) Mac 都預裝了 pip 和 Python,但嘗試一下也沒什么壞處:sudo easy_install pip
如果這似乎不是問題,您可能pip install packageName
在錯誤的目錄中運行。
您將需要訪問 python 中的腳本文件夾并pip install packageName
在其中運行命令。
這是針對 Mac 的回答,但將命令切換到另一個操作系統(tǒng)應(yīng)該不難。只需確保安裝了 pip 并且安裝在正確的目錄中即可。
添加回答
舉報