@yama286 (yama286)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ターミナルに出ているpythonエラーにどう対処したらよいですか

解決したいこと

プログラム”プログラミング検定サンプル問題.py”を実行すると
pycharmのターミナルに”プロセスは終了コード 103 で終了しました”
と出ました。
 このエラーの回避方法を教えてください。

発生している問題・エラー

``
C:\Users\yamat\PycharmProject\sampleproject\venv\Scripts\python.exe E:/その他/プログラミング検定サンプル問題.py
No Python at 'C:\Users\yamat\AppData\Local\Programs\Python\Python39\python.exe'

プロセスは終了コード 103 で終了しました
```

該当するソースコード

#第2問 問題1  このプログラムは品質管理で使用する”箱ひげ図の問題”です。正解版です。

import numpy as np
dataset=[193,222,262,204,202,223,322,250,227,211,212,244,258,225,198]
np_list=np.array(dataset)
np_list2=np.sort(np_list)#datasetを昇順に並べる
print(np_list2)
median=np.median(np_list)#中央値
q3,q1=np.percentile(np_list,[75,25])#4分位を求める
print(median,q3,q1)
iqr = q3 - q1#4分位範囲
lbound=q1-iqr*1.5#第一4分位数
ubound=q3+iqr*1.5#第三4分位数
print(iqr,lbound,ubound)
outlier=[]
for x in np_list:
    if x<lbound or x>ubound:
        outlier.append(x)
print("外れ値",outlier,sep=":")

自分で試したこと

1.最初はPython3.10を使用しました。この時は2行目で使用しているimport numpy as npのnumpyが使用できないことがわかりました。
2.次にPython3.9を利用すると、上記に示す
   プロセスは終了コード 103 で終了しました
 になりました。
3.エラーメッセージ
  No Python at 'C:\Users\yamat\AppData\Local\Programs\Python\Python39\python.exe'
 これはこのフォルダにpython.exeがないと言っているのでしょうか?

質問事項

 上記に示すターミナル画面の1行目には
C:\Users\yamat\PycharmProject\sampleproject\venv\Scripts\python.exe
となっていて、確かに3.項のエラーメッセージの通りです。
  ということは、無理やり
   C:\Users\yamat\AppData\Local\Programs\Pythonの下に フォルダPython39を作り、この下にvenv\Scripts\python.exe
  を配置すればよいのでしょうか?

0 likes

1Answer

仮想環境に入ってもダメですかね?

windows なら venv/Scripts/activate
macなら、source venv/bin/activate

0Like

Comments

  1. @yama286

    Questioner

    lnp 様
                     yama286です

    ご返事ありがとうございます。
    Qiitaは初めて投稿しましたので、どこに回答が寄せられているかがわかりませんでした。そんなわけでやっとlnp 様の回答を見つけることができました。

    初心者でご回答の意味がはっきり分かりません。
    *********************************
    仮想環境に入ってもダメですかね?

    windows なら venv/Scripts/activate
    *********************************
    これはどういう意味なのですか?
    どうやって仮想環境に入るのですか?
     
    最近PycharmからVSCに変えて再チャレンジしていますが、同じようなエラーが出ます。
    **************************************************
    import numpy as np
    ModuleNotFoundError: No module named 'numpy'
    **************************************************
    何が問題なのかわからず困っています。
     なお、VSCに変えたのはこちらの方が軽くて易しいのではと思ったからです。
    以上よろしくお願いいたします。


Your answer might help someone💌