簡體   English   中英

Pyautogui 未導入“沒有名為‘pyautogui’的模塊”

[英]Pyautogui not importing "No module named 'pyautogui' "

import pyautogui

print("hello")

運行后,我會看到以下內容:

C:\Users\Darkm\Anaconda3\envs\PythonChallenges\python.exe C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py
Traceback (most recent call last):
  File "C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py", line 1, in <module>
    import pyautogui
ModuleNotFoundError: No module named 'pyautogui'

Process finished with exit code 1

有人能幫我理解為什么我不能導入 pyautogui 嗎?

一些背景信息:

1.) 我只有一個版本的 python (3.7.4)

2.) 我已經在 cmd 提示符下通過“pip install pyautogui”安裝了模塊。

3.) Pyautogui安裝在C:\Users\Darkm\Anaconda3\Lib\site-packages下

4.) 當我進入文件 > 設置 > 項目解釋器並嘗試手動添加它時,Pyautogui 沒有出現(它只是沒有出現)。

5.) 多次重啟電腦

此時我不明白為什么我無法導入 pyautogui,任何幫助將不勝感激!

你為什么會收到這個錯誤?

因為你使用的是PyCharm。

在 PyCharm 中,您不需要從命令提示符安裝 python 包,在 PyCharm 中,您需要從 PyCharm Project Interpreter 安裝 python 包。

這里有一些技巧可以幫助你!

第一步:進入PyCharm設置,進入這個目錄: Preferences,選擇Interpreter Settings

截屏:

在此處輸入圖像描述

第 2 步:單擊此加號圖標。

截屏:

在此處輸入圖像描述

第 3 步:輸入您的包裹名稱並選擇包裹。

截屏:

在此處輸入圖像描述

第四步:然后點擊安裝按鈕。

在此處輸入圖像描述

第五步:點擊確定

然后等待兩到三分鍾,然后重試。

希望它能奏效。

你也對進口做這個把戲

import subprocess

try:
    import pyautogui
except ImportError:
    subprocess.call("pip install pyautogui")`

應該是pycharm的原因吧。

如果它不是 pycharm 並且你仍然有問題,你可以嘗試:

命令:

python -m pip install < module >

追加到 PYTHONPATH:

集成開發環境:

import sys
sys.path.append('< path >')
import pyautogui

print("hello")

運行此程序后,我會看到以下內容:

C:\Users\Darkm\Anaconda3\envs\PythonChallenges\python.exe C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py
Traceback (most recent call last):
  File "C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py", line 1, in <module>
    import pyautogui
ModuleNotFoundError: No module named 'pyautogui'

Process finished with exit code 1

有人可以幫我理解為什么我不能導入 pyautogui 嗎?

一些背景資料:

1.) 我只有一個版本的 python (3.7.4)

2.) 我已經在 cmd 提示符下通過“pip install pyautogui”安裝了模塊。

3.) Pyautogui 安裝在 C:\Users\Darkm\Anaconda3\Lib\site-packages 下

4.) 當我 go 進入文件 > 設置 > 項目解釋器並嘗試手動添加它時,Pyautogui 沒有出現(它只是沒有出現)。

5.) 多次重啟電腦

此時我無法弄清楚為什么我無法導入 pyautogui,任何幫助將不勝感激!

如果您遇到在 Jupyter 環境中找不到的模塊,您必須在 Jupyter 環境中安裝它,而不是在命令提示符下安裝它

通過此命令(適用於 Windows)

!pip install pyautogui

之后,您可以輕松導入並使用它。 每當你想告訴 Jupyter 這是你應該輸入的系統命令時! 在你的命令之前。

確保您的計算機上安裝了最新版本的 python

在 Windows 上

打開Windows PowerShell py -m pip install pyautogui並等待2 分鍾 然后,重新啟動您的IDE 嘗試運行您的代碼,它現在應該可以工作了。

在 Mac 上

打開iTerm 鍵入pip3 install pyautoguipy -m pip3 install pyautogui ,然后等待2 分鍾 然后,重新啟動您的IDE 然后只需簡單地嘗試運行您的代碼,它應該可以正常工作。

希望這有幫助!

試試這個...

# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install numpy

來自 Pythonic Perambulations 的教程

去終端。 輸入“pip install pyautogui”

pip install pyautogui

你的問題現在應該已經解決了。 如果不是試試這個。

!pip install pyautogui

您正在使用 Pycharm IDE。 要在 Pycharm 中安裝包,您可以使用設置中的項目解釋器或在終端中鍵入以下內容:

pip install pyautogui

確保庫安裝在相同版本的 python 中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM