【发布时间】:2019-04-24 14:27:44
【问题描述】:
我在 Windows 7 上有 conda 和 python 3.5。我在虚拟环境中工作 (activate tensorflow)。我成功执行了
pip install numpy
conda install numpy
我跑的时候
import numpy as np
我回来了:
ImportError: No module named 'numpy'
怎么了?
更新:
以下是一些故障排除步骤(均在虚拟环境中运行):
where conda
返回:
C:\Users\some_user\AppData\Local\conda\conda\envs\tensorflow\Scripts\conda
C:\Users\some_user\AppData\Local\conda\conda\envs\tensorflow\Scripts\conda.b
at
C:\ProgramData\Anaconda3\Scripts\conda.exe
where python
返回:
C:\Users\some_user\AppData\Local\conda\conda\envs\tensorflow\python.exe
where pip
返回:
C:\Users\some_user\AppData\Local\conda\conda\envs\tensorflow\Scripts\pip.exe
【问题讨论】:
-
你在 conda 中有多个 virtualenvs 吗?
-
不要同时使用 pip 和 conda 安装软件包。
which conda、which python和which pip说什么? -
@ElBaulP 不,只有
root和tensorflow。我在tensorflow工作 -
@MaxNoe 我在哪里运行这些命令?在 cmd 中
which无法识别。 -
哦,你在windows上?
标签: python numpy virtualenv conda