Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Windows 8中导入astropy时出现错误消息_Python_Windows 8_Astropy - Fatal编程技术网

Python 在Windows 8中导入astropy时出现错误消息

Python 在Windows 8中导入astropy时出现错误消息,python,windows-8,astropy,Python,Windows 8,Astropy,我有Windows8(遗憾的是,我很幸运,但是一台支持非常糟糕的Linux的笔记本电脑,尝试了几种发行版…)。我已经安装了Python 2.7,还可以导入scipy和numpy。我已经从他们的站点安装了带有可执行文件的astropy,但是当我尝试导入它时,我会在下面看到错误消息 Enthought Canopy Python 2.7.3 | 64-bit | (default, Jun 14 2013, 18:19:25) [MSC v .1500 64 bit (AMD64)] on win3

我有Windows8(遗憾的是,我很幸运,但是一台支持非常糟糕的Linux的笔记本电脑,尝试了几种发行版…)。我已经安装了Python 2.7,还可以导入scipy和numpy。我已经从他们的站点安装了带有可执行文件的astropy,但是当我尝试导入它时,我会在下面看到错误消息

Enthought Canopy Python 2.7.3 | 64-bit | (default, Jun 14 2013, 18:19:25) [MSC v
.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import astropy
Error in sys.excepthook:
Traceback (most recent call last):
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\logger.py", line 222, in _excepthook
    self.error(message)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.12
62.win-x86_64\lib\logging\__init__.py", line 1166, in error
    self._log(ERROR, msg, args, **kwargs)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.12
62.win-x86_64\lib\logging\__init__.py", line 1258, in _log
    self.handle(record)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.12
62.win-x86_64\lib\logging\__init__.py", line 1268, in handle
    self.callHandlers(record)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.12
62.win-x86_64\lib\logging\__init__.py", line 1308, in callHandlers
    hdlr.handle(record)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\App\appdata\canopy-1.0.3.12
62.win-x86_64\lib\logging\__init__.py", line 748, in handle
    self.emit(record)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\logger.py", line 339, in _stream_formatter
    color_print(record.levelname, 'red', end='')
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\utils\console.py", line 230, in color_print
    if isatty(file) and USE_COLOR():
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\config\configuration.py", line 336, in __call__
    sec = get_config(self.module)
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\config\configuration.py", line 402, in get_config
    from ..utils import find_current_module
SystemError: Parent module 'astropy' not loaded, cannot perform relative import

Original exception was:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Omer\AppData\Local\Enthought\Canopy\User\lib\site-packages\astr
opy\__init__.py", line 136, in <module>
    from .utils import _compiler
ImportError: DLL load failed: %1 is not a valid Win32 application.
>>>
Enthow Canopy Python 2.7.3 | 64位|(默认值,2013年6月14日,18:19:25)[MSC v
win32上的.1500 64位(AMD64)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口占星术
sys.excepthook中出错:
回溯(最近一次呼叫最后一次):
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\logger.py”,第222行,在
self.error(消息)
文件“C:\Users\Omer\AppData\Local\Enthund\Canopy\App\AppData\Canopy-1.0.3.12
62.win-x86\u 64\lib\logging\\uuuuu init\uuuuuu.py“,第1166行出错
self.\u日志(错误、消息、参数、**kwargs)
文件“C:\Users\Omer\AppData\Local\Enthund\Canopy\App\AppData\Canopy-1.0.3.12
62.win-x86\u 64\lib\logging\\ uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
自我处理(记录)
文件“C:\Users\Omer\AppData\Local\Enthund\Canopy\App\AppData\Canopy-1.0.3.12
62.win-x86\u 64\lib\logging\\uuuuu init\uuuuuu.py”,第1268行,在句柄中
self.callHandlers(记录)
文件“C:\Users\Omer\AppData\Local\Enthund\Canopy\App\AppData\Canopy-1.0.3.12
62.调用处理程序中的win-x86\u 64\lib\logging\\ uuuuu init\uuuuu.py“,第1308行
hdlr.句柄(记录)
文件“C:\Users\Omer\AppData\Local\Enthund\Canopy\App\AppData\Canopy-1.0.3.12
62.win-x86\u 64\lib\logging\\uuuuu init\uuuuuu.py”,第748行,在句柄中
self.emit(记录)
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\logger.py”,第339行,在\u stream\u格式化程序中
彩色打印(record.levelname,'red',end='')
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\utils\console.py”,第230行,彩色打印
如果为TTY(文件)并使用_COLOR():
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\config\configuration.py”,调用中第336行__
sec=获取配置(self.module)
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\config\configuration.py”,第402行,在get\u config中
from..utils导入查找当前模块
系统错误:未加载父模块“astropy”,无法执行相对导入
最初的例外是:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\Omer\AppData\Local\enthund\corporation\User\lib\site packages\astr
opy\\uuuu init\uuuuuu.py”,第136行,中
从.utils导入\u编译器
ImportError:DLL加载失败:%1不是有效的Win32应用程序。
>>>

有人能帮我把它设置好吗?

看起来你在用的是Enthow Canopy?请尝试安装Anaconda Python发行版(),因为默认情况下它包括Astropy。

您安装了32位还是64位Python?您应该直接将错误消息放入问题中,否则,一旦链接文件被删除,这个问题将毫无用处。我已经安装了64位python真正的问题是来自.utils导入的
。编译器导入错误:DLL加载失败:%1不是有效的Win32应用程序
\u编译器
模块是一个DLL。我不确定具体细节,但Astropy可执行安装程序是在Windows7上构建的,这里可能存在一些二进制不兼容,尽管我不确定这会是什么。你应该试着从源代码处安装——我认为Canopy包括pip。Anaconda的免费版本也包括Astropy吗?是的,事实上,因为我写了上面的答案,Enthow Canopy的免费版本现在也包括Astropy!