我已经创建了一个Python环境并使用conda激活它。现在我想运行一个简单的脚本,只需通过
python script.py
导入 Numpy
import numpy as np
print(np.zeros(4))
但是我收到以下错误
No module named 'numpy'
自从运行以来我不明白
conda install numpy
给出了
All requested packages already installed.
也运行
pip install numpy
给出
Requirement already satisfied: numpy in /Users/anaconda3/lib/python3.12/site-packages (2.2.1)
所以我不确定发生了什么。当我从终端运行 python 脚本时,也许它没有使用 conda 版本?怎么能强迫它这样做呢?
确保在 env 处于活动状态时也运行它。
您也可以尝试从外部使其工作
conda run -n env_name python script.py
它在 conda 中运行您的脚本。确保您正在运行脚本并在同一个 conda env 上安装软件包,可能有多个