无法访问 cmd 中的数字



我在C:\Anaconda3中安装了Python3.7.1的Anaconda3。我已将以下内容设置为我的环境变量:C:\Anaconda3;C:\Anaconda3\Scripts;C:\Anaconda3\python.exe;C:\Anaconda3\Lib\site-packages.

在 Windows10 上,cmd 识别 python 并运行简单的程序,但在我尝试访问 numpy 时会抛出 ImportError。Numpy显示为安装在Anaconda GUI中,我可以通过conda命令提示符访问它。

我需要帮助才能从 cmd 运行我的程序。

编辑:pip install将numpy识别为-

Requirement already satisfied: numpy in c:anaconda3libsite-packages (1.15.4)`
在 Anaconda

5.3.0 中,numpy 版本访问 conda 设置的系统 PATH 上的库,当您使用启动 Anaconda 提示符或运行时:

conda activate base

从 CMD 提示符。 这设置了环境变量的句柄,但重要的是 conda 添加到 PATH 中的内容。 有很多方法可以解决这个问题。 一种是你可以简单地使用 Anaconda 提示符来运行你的脚本,或者你可以在运行你的 Python 代码之前运行上面的命令。

或者,您也可以将批处理文件添加到 Anaconda 安装中,该文件激活激活环境,然后将任何其他参数传递给 python。

这是批处理文件的内容

# file name:
# C:Anaconda3python.bat
call C:Anaconda3Scriptsactivate.bat base
C:Anaconda3python.exe %*

现在,您可以通过先激活基本环境,然后通过以下方式触发脚本来调用脚本:

python.bat myscript.py

最新更新