我有一个Python脚本,我想从cmd开始,因为我将在C#脚本中调用它。 问题是,代码在IDE中工作正常,当我从Anaconda脚本调用它时,但是当我从常规cmd调用它时。 我用以下行调用脚本:
$ python c:/Users/myname/pycharmProjects/testing/main.py
我收到以下错误消息:
Traceback (most recent call last):
File "c:/Users/myname/pycharmProjects/testing/main.py", line 1, in <module>
import process
File "/cygdrive/c/Users/myname/pycharmProjects/testing/process.py", line 4, in <module>
import numpy as np
File "/cygdrive/c/Users/myname/pycharmProjects/testing/numpy/__init__.py", lin e 142, in <module>
from . import add_newdocs
File "/cygdrive/c/Users/myname/pycharmProjects/testing/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/cygdrive/c/Users/myname/pycharmProjects/testing/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/cygdrive/c/Users/myname/pycharmProjects/testing/numpy/lib/type_check.py ", line 11, in <module>
import numpy.core.numeric as _nx
File "/cygdrive/c/Users/myname/pycharmProjects/testing/numpy/core/__init__.py" , line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
原始错误是:无法导入名称多阵列
我已卸载并重新安装numpy,但错误仍然相同。我真的很困惑为什么我通过Anaconda提示工作,但不是cmd,因为我设置了PATH变量。
任何帮助表示赞赏!