繁体   English   中英

使用cmd文件运行python脚本会导致ImportError

[英]Running python script with cmd file results in ImportError

我有一个名为mesh_2.py的python脚本

import sys
import os
import numpy as np
...

如果我使用IPython控制台从Spyder运行它,则效果很好。 但我想使用cmd(start.cmd)文件运行它。 它具有以下内容:

cmd /c activate py3.4 && mesh_2.py

当我尝试运行它时,我得到:

ImportError: No module named numpy

我安装了名为“ py3.4”的Python 3.4环境的Anadonda3。 我在Windows 7 64位下。

如果我自己打开cmd.exe并输入:

activate py3.4
python
import numpy as np

然后一切都很好,我没有收到任何错误消息。 你们中有人知道我在这里想念什么吗?

先感谢您。

尝试更换

cmd "/c activate py3.4 && mesh_2.py"

cmd "/c activate py3.4 && python mesh_2.py"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM