プログラミング検定サンプル問題_numpy インストールエラー
yama286です
デスクトップパソコンで、上記プログラム”プログラミング検定サンプル問題”を実行するために、4 行目の numpy を組み込もうとすると添付資料に示すように膨大なエラーが出ました。このプログラムは別のノートパソコンでは、貴コーナーの助言を頂きうまく動いたものです。
下記に詳細を示します。
1.プログラム本体
#print("hello world")
#第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-iqr1.5#第一4分位数
ubound=q3+iqr1.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 行目はテスト用で、この行のみの実行では正常に動き出力は”hello world”となります。
3 行目以降は箱ひげ図の問題の解答例です。
2.エラー内容
4 行目の numpy を組み込もうと思って、pycharm のターミナルで pip install numpy を実行すると下部のように膨大なエラーが出ました。
なおこのプログラムは、ノートパソコンでうまく動いたものです。(以前貴コーナーに投稿して修正後動きました。ただしこの numpy のところではありません。)
今回はデスクトップパソコンで確かめようと思いました。
3.質問事項
Q1.pycharm で python 動かす時の numpy がないと言っているのでしょうか?
Q2.numpy はどこからかインストールしないといけないのでしょうか?
なおこのパソコンはインターネットに接続されています。但し、ウィルスバスタークラウドが入っています。ノートパソコンにも入ってい
ます。
Q3. Pycharm で python 動かす時の、それぞれの入っているフォルダの推奨環境があるのでしょうか?また、プログラム本体の格納場所の推
奨場所があるのでしょうか?
以上よろしくお願いいたします。
ターミナルに出るメッセージをテキストにコピーしました。
ターミナルでのコマンド入力とエラー内容
(venv) C:\Users\yamat\PycharmProject\demo>import numpy
'import' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
ここより下でnumpyをインストールしようと膨大なエラーが出ました
以下が全文です。
(venv) C:\Users\yamat\PycharmProject\demo>pip install numpy
Collecting numpy
Using cached numpy-1.21.2.zip (10.3 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata (pyproject.toml) ... done
Building wheels for collected packages: numpy
Building wheel for numpy (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\yamat\appdata\roaming\jetbrains\pycharmce2021.1\demo\pycharmlearningproject\venv\scripts\python.exe'
'c:\users\yamat\appdata\roaming\jetbrains\pycharmce2021.1\demo\pycharmlearningproject\venv\lib\site-packages\pip
_vendor\pep517\in_process_in_process.py' build_wheel 'C:\Users\yamat\AppData\Local\Temp\tmprlqbyqf7'
cwd: C:\Users\yamat\AppData\Local\Temp\pip-install-02hxoxr5\numpy_9eabbb8c7b8449708987d07bd75cb1d2
Complete output (200 lines):
setup.py:63: RuntimeWarning: NumPy 1.21.2 may not yet support Python 3.10.
warnings.warn(
Running from numpy source directory.
C:\Users\yamat\AppData\Local\Temp\pip-install-02hxoxr5\numpy_9eabbb8c7b8449708987d07bd75cb1d2\tools\cythonize.py:69:
DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or che
ck PEP 632 for potential alternatives
from distutils.version import LooseVersion
Processing numpy/random_bounded_integers.pxd.in
Processing numpy/random\bit_generator.pyx
Processing numpy/random\mtrand.pyx
Processing numpy/random_bounded_integers.pyx.in
Processing numpy/random_common.pyx
Processing numpy/random_generator.pyx
Processing numpy/random_mt19937.pyx
Processing numpy/random_pcg64.pyx
Processing numpy/random_philox.pyx
Processing numpy/random_sfc64.pyx
Cythonizing sources
blas_opt_info:
blas_mkl_info:
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
customize MSVCCompiler
libraries mkl_rt not found in ['c:\users\yamat\appdata\roaming\jetbrains\pycharmce2021.1\demo
\pycharmlearningproject\venv\lib', 'C:']
NOT AVAILABLE
blis_info:
libraries blis not found in ['c:\users\yamat\appdata\roaming\jetbrains\pycharmce2021.1\demo
\pycharmlearningproject\venv\lib', 'C:']
NOT AVAILABLE
以下中略
C:\Users\yamat\AppData\Local\Temp\pip-install-02hxoxr5\numpy_9eabbb8c7b8449708987d07bd75cb1d2\numpy\distutils
\system_info.py:1858: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
return getattr(self, 'calc_info{}'.format(name))()
NOT AVAILABLE
numpy_linalg_lapack_lite:
FOUND:
language = c
define_macros = [('HAVE_BLAS_ILP64', None), ('BLAS_SYMBOL_SUFFIX', '64_')]
Warning: attempted relative import with no known parent package
C:\Users\yamat\AppData\Local\Programs\Python\Python310\lib\distutils\dist.py:274: UserWarning:
Unknown distribution option: 'define_macros'
warnings.warn(msg)
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
creating build
creating build\src.win-amd64-3.10
creating build\src.win-amd64-3.10\numpy
creating build\src.win-amd64-3.10\numpy\distutils
building library "npymath" sources
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio":
https://visualstudio.microsoft.com/downloads/ |
---|
ERROR: Failed building wheel for numpy |
Failed to build numpy |
ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects |
(venv) C:\Users\yamat\PycharmProject\demo>
長々と申し訳ありません。
回答2件
あなたの回答
tips
プレビュー