Importing the numpy c-extensions failed
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.conda list --explicit > webdev.txt
conda create --prefix "\path\to\unc-drive-folder\webdev" --file webdev.txt
Importing the numpy c-extensions failed
์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.์ฌ์ฉ์์ ๋๋ ๋์ผํ ํ๊ฒฝ์ ์ฌ์ฉํ๊ณ ๋์ผํ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ์์ ์ก์ธ์คํ๊ณ ์๋๋ฐ, ๋ค๋ฅธ ์ฌ์ฉ์๋ ์๋ ๋๋ฅผ ์ํด ์ด๋ป๊ฒ ์คํ๋ฉ๋๊น?
import numpy as np
์ญ ์ถ์ (๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง) :
ํ์ผ "run.py", 15 ํ,
ImportError : ํ์ ์ข
์์ฑ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
numpy :
์ค์ :์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์กฐ์ธ์ ๋ณด๋ ค๋ฉด์ด ๋ฌธ์๋ฅผ ์ฝ์ผ์ญ์์ค!
numpy c ํ์ฅ์ ๊ฐ์ ธ ์ค์ง ๋ชปํ์ต๋๋ค.
์ด๋ฏธ ์ํ ํ ๊ฒฝ์ฐ :
"X : \ XXX \ webdev \ python.exe"์์ Python3.8์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ์์ํ๋์ง, PATH ๋๋ PYTHONPATH์ Python ๋ฐ numpy ๋ฒ์ "1.18.1"์ ๋ฐฉํด ํ ์์๋ ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ง ํ์ธํ์ญ์์ค. ๋ค์ ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
(1)์ด ๊ด์ฐฎ์ ๋ณด์ด๋ฉด https://github.com/numpy/numpy/issues ์์ ์ ๋ฌธ์ ๋ฅผ ์ด โโ์ ์์ต๋๋ค
numpy git ์ ์ฅ์๋ก ์์
ํ๋ ๊ฒฝ์ฐ git clean -xdf
์๋
(๋ฒ์ ๊ด๋ฆฌํ์ ์์ง ์์ ๋ชจ๋ ํ์ผ์ ์ ๊ฑฐํจ) numpy๋ฅผ ๋ค์ ๋น๋ํ์ญ์์ค.
์ฐธ๊ณ :์ด ์ค๋ฅ์๋ ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฅํ ์์ธ์ด ์์ผ๋ฏ๋ก ๊ธฐ์กด ๋ฌธ์ ์ ๋ํด ์ธ๊ธํ์ง ๋ง๊ณ ์ ๋ฌธ์ ๋ฅผ์ฌ์ญ์์ค.
์๋ ์ค๋ฅ : _multiarray_umath๋ฅผ ๊ฐ์ ธ ์ค๋ ๋์ DLL๋ก๋ ์คํจ : ์ง์ ๋ ๋ชจ๋์ ์ฐพ์ ์ ์์ต๋๋ค.
1.18.1 3.8.2 | conda-forge์ ์ํด ํฌ์ฅ ๋ | (๊ธฐ๋ณธ๊ฐ, 2020 ๋ 3 ์ 23 ์ผ, 17:32:17) [MSC v.1916 64 ๋นํธ (AMD64)]
Conda์์์ด ๋ฌธ์ ์ ์ผ๋ฐ์ ์ธ ์์ธ์ ํ๊ฒฝ ํ์ฑํ ์คํจ์ ๋๋ค. ๋๋ฌ์ต๋๊น?
๋๋ ๋น์ ์ ๋์ธ ์ ์์ต๋๋ค. ์ ์๊ฐ์๋ ์ด์ ์ฒด์ ๊ฐ ์๊ฒฉ ๋๋ผ์ด๋ธ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ๋ก๋ํ๋ ๊ฒ์ ๊ฑฐ๋ถํ๊ฑฐ๋ ์ค์ ๋ก ๋์ผํ ์์คํ (ํ์ด์ฌ ๋ฒ์ , ํธํ ๋ฐ์ด๋๋ฆฌ)์ ์ฌ์ฉํ๊ณ ์์ง ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ช ํํ๊ฒ ๋งํ๋ฉด, ์ฌ๊ธฐ ๋๊ตฐ๊ฐ๊ฐ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์๊ณ ํ์ ์ค ์ ์์ง๋ง ์ด๊ฒ์ด NumPy์๋ง ๊ตญํ๋์ง๋ ์์ต๋๋ค.
๋๋ Chuck์ด ๋งํ ๊ฒ๋ณด๋ค ์ฝ์ต๋๋ค. :).
๋ค, ๊ฐ์ฌํฉ๋๋ค.
์ฌ์ฉ์์ ์ปดํจํฐ์ miniconda๋ฅผ ์ค์น ํ ๋ค์ ํ๊ฒฝ์ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์์ ์ฑ์ ์คํํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
@TheEverlastingBish ์ฟจ, ํด๊ฒฐ์ฑ ์ด ์์ผ๋ฉด ๊ฒ์ ํ ์ ์์ต๋๊น? ๊ทธ๋ ๊ฒํ๋ฉด ์ฌ๊ธฐ์์ ์ฐพ๋ ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์ธ ์ ์์ต๋๋ค. ํ๋๋ฅผ ์ฐพ์ผ๋ฉด ๋ซ์ผ์ญ์์ค. ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋นจ๋ฆฌ ์ฐพ์ผ์๊ธฐ ๋ฐ๋๋๋ค!
Conda์์์ด ๋ฌธ์ ์ ์ผ๋ฐ์ ์ธ ์์ธ์ ํ๊ฒฝ ํ์ฑํ ์คํจ์ ๋๋ค. ๋๋ฌ์ต๋๊น?
ํ์ง๋ง ์ด๊ฒ์ ํฅ๋ฏธ ๋กญ์ต๋๋ค. ๋ํ ๋ค๋ฅธ ์ปดํจํฐ์ ์ค์น๋์ด ์์ผ๋ฉฐ Anaconda๊ฐ ์ค์น๋์ด ์์ต๋๋ค. ๊ฑฐ๊ธฐ์์ ์ด๋ ๊ฒ ๋ฐฐ์น ํ์ผ์ ์คํํ ๋ :
"C:\anaconda\envs\analytics\python.exe" "C:\PySpace\PRODUCTION\Projects\jingle-bells\src\main.py"
... activate
๋ช
๋ น ์์ด๋ ์ ์คํ๋ฉ๋๋ค.
๊ทธ๋์ ์ด๋ป๊ฒ ๋ ๋์๊ฒ ๋ณด์ด๋๋ฐ, conda๊ฐ ์ค์น๋์ง ์์ ์ปดํจํฐ์์ env + package๋ฅผ ์คํํ ์ ์์ต๋๋ค.
์ง์ ์ผ๋ก numpy ํน์ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ์ด๊ฒ์ ํ๊ฒฝ / OS ๊ธฐ๋ฐ ๋ฌธ์ ์ ๋๋ค. ์ ์ผํ ํด๊ฒฐ์ฑ ์ ๋์ ์ปดํจํฐ์ ์ฌ๋ฐ๋ฅธ ํจํค์ง ๊ด๋ฆฌ์ ๋ฐ / ๋๋ ํ๊ฒฝ์ ๋ณ๋๋ก ์ค์น ํ ๋ค์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๊ฒ์ ๋๋ค.