絶対忘れるのでメモ
Anacondaを公式からインストールする
こちらからダウンロード
(画像はリンク先ページ下部にあります。)
インストーラーを起動してインストール
VSCodeを公式からインストールする
こちらからダウンロード
インストーラーを起動してインストール
Microsoft Storeが起動するのはなぜ
コマンドプロンプトでpythonを起動
$ python
対処法
設定 → アプリと機能 → アプリ実行エイリアス と開き、アプリ実行エイリアスをオフにする
PATHを通す
コントロールパネル → システムとセキュリティ → システム → システムの詳細設定 → 環境変数
-
ユーザー環境変数
のPathに追加- anaconda3までのパス
- 使用する仮想環境までのパス (anaconda3/env/仮想環境名)
-
システム環境変数
に追加- anaconda3配下のpython.exe
python.pythonpathなんてものはない
VSCode起動 → python.pythonpathを検索 → 設定は見つかりません!!
対処法
"python.defaultinterpreterPath": "C:\\Users\\UserName\\anaconda3\\envs\\仮想環境名\\python.exe"
import numpyがエラーなる
import numpy
>>
C:\Users\UserName\anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
from . import _distributor_init
Traceback (most recent call last):
File "C:\Users\UserName\anaconda3\lib\site-packages\numpy\core\__init__.py", line 22, in <module>
from . import multiarray
File "C:\Users\UserName\anaconda3\lib\site-packages\numpy\core\multiarray.py", line 12, in <module>
from . import overrides
File "C:\Users\UserName\anaconda3\lib\site-packages\numpy\core\overrides.py", line 7, in <module>
from numpy.core._multiarray_umath import (
ImportError: DLL load failed while importing _multiarray_umath: 指定されたモジュールが見つかりません。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\Users\UserName\Documents\python\python.py", line 2, in <module>
import numpy as np
File "C:\Users\UserName\anaconda3\lib\site-packages\numpy\__init__.py", line 145, in <module>
from . import core
File "C:\Users\UserName\anaconda3\lib\site-packages\numpy\core\__init__.py", line 48, in <module>
raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.
We have compiled some common reasons and troubleshooting tips at:
https://numpy.org/devdocs/user/troubleshooting-importerror.html
Please note and check the following:
* The Python version is: Python3.9 from "C:\Users\UserName\anaconda3\python.exe"
* The NumPy version is: "1.20.3"
and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.
Original error was: DLL load failed while importing _multiarray_umath: 指定されたモジュールが見つかりません。
対処法1 PowerShellの設定
$ conda init powershell
赤字でエラーが表示される
$ Set-ExecutionPolicy RemoteSigned
実行ポリシーの変更
実行ポリシーは、信頼されていないスクリプトからの保護に役立ちます。実行ポリシーを変更すると、about_Execution_Policies のヘルプ
トピック (https://go.microsoft.com/fwlink/?LinkID=135170)
で説明されているセキュリティ上の危険にさらされる可能性があります。実行ポリシーを変更しますか?
[Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"):Yを入力してENTER
対処法2 PATHを通す
コントロールパネル → システムとセキュリティ → システム → システムの詳細設定 → 環境変数
-
ユーザー環境変数
のPathに追加- C:\Users\UserName\anaconda3\Library\bin
できた
import numpy as np
print("hello")
y = np.ndarray([1, 2])
print(y)
>>
hello
[[-1.40787682e+128 -1.48302356e+047]]
参考
【初心者】Anacondaを使ったPython環境構築-Windows
コマンドプロンプトでpythonを実行するとMicrosoft Storeが開く問題
【Anaconda】仮想環境を使ったPython環境の構築
【最新】VSCodeでAnaconda3(Python)を実行する方法(Windows)
Anaconda+VScodeの環境の作る方法を解説
vscodeでanacondaを使うとnumpyがインポートエラーになる
Anaconda v5.3 Python3.7 verの導入に手こずったのでメモ