回答編集履歴

1

調査方法の追記

2023/05/29 14:28

投稿

otn
otn

スコア84661

test CHANGED
@@ -1,3 +1,23 @@
1
1
  本物の`pyautogui`より探索順位が高いところに`pyautogui.py`があるのでしょう。
2
2
  `python -c "import sys;print(sys.path)"`を見て、無いか探しましょう。
3
3
 
4
+ #追記
5
+ 探し方がわからないようなので、探すプログラムを書いておきます。
6
+ ```Python
7
+ import sys
8
+ import os
9
+
10
+ for d in sys.path:
11
+ f = os.path.join(d,"pyautogui.py")
12
+ if os.path.isfile(f):
13
+ print(f)
14
+ f = os.path.join(d,"pyautogui")
15
+ if os.path.isdir(f):
16
+ print(f)
17
+ ```
18
+ 見つかれば、フルパスが表示されます。
19
+ カレントディレクトリーも探すので、質問のコードを実行したのと同じカレントディレクトリーで実行しましょう。
20
+
21
+ 「カレントディレクトリーとは何か」はわかりますでしょうか?
22
+ コマンドプロンプトだと、コマンド入力行の左の`C:\Users\xxxx\yyyyy>`などの`>`より左の部分のことです。これが同じ場所で実行します。
23
+