运行 python 带有 cmd 文件的脚本导致 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
我在 Anadonda3 上安装了一个名为 "py3.4" 的 Python 3.4 环境。我在 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"
我有一个名为 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
我在 Anadonda3 上安装了一个名为 "py3.4" 的 Python 3.4 环境。我在 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"