// 環境baseのスクリプト(VSCodeで実装) import sys print(sys.executable) // C:\Users\Name\anaconda3\python.exe print(sys.version) // 3.10.9 | packaged by Anaconda, Inc. | (main, Mar 1 2023, 18:18:15) [MSC v.1916 64 bit (AMD64)] // VSCodeのターミナル python --version // Python 3.11.4 pip freeze // Pillow, tqdm(以前VSCodeのターミナルでpip install したもの) // Anaconda prompt python --version // Python 3.10.0 pip freeze // 40個ぐらいでてくる ---------------------------------------------------------------------------- // 環境env1のスクリプト(VSCodeで実装) import sys print(sys.executable) // C:\Users\Name\anaconda3\envs\env1\python.exe print(sys.version) 3.7.16 (default, Jan 17 2023, 16:06:28) [MSC v.1916 64 bit (AMD64)] // VSCodeのターミナル python --version // Python 3.11.4 pip freeze // Pillow, tqdm // Anaconda Prompt conda activate env1 python --version // Python 3.7.16 pip freeze // 50個ぐらい出てくる
VSCodeでAnacondaを使いたいと思い、環境構築をしました。ですが、仮想環境でインストールしたモジュールがVSCodeで使えません。
Anacondaで作成した環境はenv1のみです。VSCodeの下に右下にはsys.versionと同じバージョンと環境名が表示されています(Python 3.7.16('env1':conda))。最初の実行(F5)時に、ターミナルにconda activate (base or env1)と表示されます。ここだけ見ると仮想環境をAnacondaで使えているように見えます。
試しに、VSCodeのスクリプトでimport numpy をするとImportError(詳細は下に記述)が起きましたが、AnacondaPromptでimport numpy とすると正常に実装されました。
これはAnacondaで仮想環境を使えていて、そのうえでのエラー(モジュールの置いてあるパス指定ミスとか)なのでしょうか?それとも、そもそもAnacondaで仮想環境を使えてないのでしょうか?助言をお願いします。
----ImportErrorの詳細----
Exception has occurred: ImportError
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.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.7 from "C:\Users\User\anaconda3\envs\open3d\python.exe"
- The NumPy version is: "1.21.5"
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: 指定されたモジュールが見つかりません。
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
During handling of the above exception, another exception occurred:
File "C:\Users\User\Desktop\PythonProgram\transport.py", line 5, in <module>
import numpy as np
