(venv) Q:\python example3.py
だと問題なく動作します。
しかし、以下だとエラーが出る。なぜでしょうか?
どちらも仮想環境の中で実行しているつもりだったのですがそうはなった無いのでしょうか?
ただ、他のプログラムだとこれで動くものもありいまいち良く分からない感じです。
(venv) Q:\>example3.py
Traceback (most recent call last):
中略
import clip
ModuleNotFoundError: No module named 'clip'
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> python example3.py
だと、その時点で環境変数PATHを参照して見つかったPythonを実行します。
where python で、どのpythonが実行されるのか表示されます。表示が複数行の場合は先頭の物。
> example3.py
だと、拡張子に関連付いているプログラムが実行されますが、これが上記と異なるPython.exeに関連付いているのでしょう。
拡張子関連付けを確認するのは面倒です。
assoc .py を実行すると、
.py=Python.File のように表示されます。=の右辺はインストールの仕方で異なる場合がある。その右辺をコピペして、
ftype Python.File 等を実行すると、
Python.File="C:\WINDOWS\py.exe" "%L" %*
のように表示されたとしたら、py.exe に関連付いています。
表示が上記であった場合は、
> example3.py
を実行すると実際には、
C:\WINDOWS\py.exe example3.py
が実行されます。これが「拡張子の関連付け」です。
複数Pythonを使い分けるvenv等は、PATHをその都度 書き換えることで、場所に応じたPythonを切り替えます(PATHが書き換えられるとwhereで表示されるファイルが異なる)
一方、拡張子関連付けは、venv等はUnix/Linux由来なので、Windows独自である「拡張子関連付け」の考え方が無く、環境切り替えでPATHを書き換える時に同時に拡張子関連付けまできっと変更してないのでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- オープンソース stable diffusionのエラー 1 2024/03/17 09:51
- オープンソース stable diffusionのインストールがうまくいきません。 1 2023/06/20 13:09
- Ruby パイソンエラーについて 1 2022/12/24 14:07
- Ruby pythonエラー 4 2022/11/11 19:12
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) RaspberryPi Pico MicroPythonでLCDを使うことについて 1 2023/04/20 09:04
- その他(プログラミング・Web制作) I2C接続のLCDディスプレイを使う 2 2023/05/01 17:15
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
過剰なオブジェクト指向脳からの脱却について
その他(プログラミング・Web制作)
-
mallocについて
C言語・C++・C#
-
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
-
4
プログラミング初心者です。 Windowsで作ったWebサイトをメールでMacBookに送ったところ
その他(プログラミング・Web制作)
-
5
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
6
C言語の関数と配列に関する質問
C言語・C++・C#
-
7
double型が正常に認識されていない恐れ
C言語・C++・C#
-
8
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
9
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
10
プログラミング ソースコード
その他(プログラミング・Web制作)
-
11
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
12
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
13
右ビットシフト
C言語・C++・C#
-
14
インクリメント演算子のみを用いて、下に表示されるようにプログラムします 99 100 102 103
C言語・C++・C#
-
15
応用情報技術者試験の令和元年秋、午後のプログラムの問題がわからないです。
C言語・C++・C#
-
16
パイソンの
C言語・C++・C#
-
17
プログラミングについての質問です。 #include <stdio.h> #include <std
C言語・C++・C#
-
18
質問失礼します。 プログラム言語を一つも知らないのですが、C♯の勉強をしてみたいです。おすすめの教材
C言語・C++・C#
-
19
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
20
プログラミング、アーキテクチャ好きに質問です。 kotlinなどのMVVM、単方向データフローの考え
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
F9キーを実行するVBスクリ...
-
エクセル関数式=ABSで#VALUE!...
-
マクロで"#N/A"のエラー行を削...
-
ApplicationとWorksheetFunctio...
-
現在、QueryTableが設定されて...
-
Python openpyxlを使用したセル...
-
VBA GoTo Error 処理が上手くい...
-
WindowsでのPythonの挙動について
-
Excel vbaについての質問
-
【VBA】ワークブックを開く時に...
-
UWSCでエラー発生時の対処法に...
-
VBA データ(特定値)のある最...
-
#N/Aの文字を削除するには
-
筆王画面が終了できない
-
実行時エラー'-2147467259(8000...
-
Maximaでのエラーメッセージ
-
IMEの単語登録について
-
paizaで下記コードを提出すると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
マクロで"#N/A"のエラー行を削...
-
VBAでfunctionを利用しようとし...
-
文字列内で括弧を使うには
-
実行時エラー 438 の解決策をお...
-
エクセル関数を教えてください
-
On ErrorでエラーNoが0
-
お助けください!VBAのファイル...
-
VBA データ(特定値)のある最...
-
【VBA】ワークブックを開く時に...
-
インポート時のエラー「データ...
-
実行時エラー'-2147467259(8000...
-
マクロの「SaveAs」でエラーが...
-
WindowsでのPythonの挙動について
-
ApplicationとWorksheetFunctio...
-
Excel vbaについての質問
-
エクセルVBA 「On Error GoTo...
-
Filter関数を用いた結果、何も...
-
ACCESSで値を代入できないとは?
おすすめ情報