首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入numpy给ImportError:无法导入名称TestCase

导入numpy给ImportError:无法导入名称TestCase
EN

Stack Overflow用户
提问于 2013-10-23 14:44:12
回答 1查看 9.3K关注 0票数 3

我正在开发一个远程桌面服务器,。大约两个小时前,numpy还在那里工作。我试图使用mulitprocessing.Pool()复制一个for循环,我肯定做错了什么,因为过了很短一段时间,就有100个python.exe进程在运行。我花了一段时间才回到服务器上,我想测试为什么所有这些进程都是生成的。但是,我遇到了以下错误:

代码语言:javascript
运行
复制
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\numpy\__init__.py", line 154, in <module>
    import add_newdocs
  File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>

    from numpy.lib import add_newdoc
  File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 4, in <module
>
    from type_check import *
  File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 8, in <modu
le>
    import numpy.core.numeric as _nx
  File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 45, in <modu
le>
    from numpy.testing import Tester
  File "C:\Python27\lib\site-packages\numpy\testing\__init__.py", line 8, in <mo
dule>
    from unittest import TestCase
ImportError: cannot import name TestCase

我可以导入unittest.py,但不能导入TestCase:

代码语言:javascript
运行
复制
>>> import unittest
>>> from unittest import TestCase
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name TestCase

在Eclipse中运行python与从命令行运行python有相同的问题。然而,当使用不同的Python (也是2.7,但32位)时,它确实可以工作。

我第一次尝试重新安装numpy,但这并没有解决问题。我找到的唯一其他解决方案是the answer to this question。然而,我已经查找并删除了所有的unittest.py文件,而且我仍然有同样的问题。我不知道下一步该做什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-23 16:51:48

(将其从评论中移除)

显然,.pyc文件可能会变得陈旧。引用files.html

最近,我调试了其中一个“不可能发生”的问题,并希望确保我周围没有任何陈旧的.pyc文件。

因此,首先要尝试的是检查到底导入了什么:print(unittest.__file__)。您已经检查了它是否是工作目录中的偏离unittest.py。好的。如果它是一个.pyc文件,只需尝试删除它。没什么坏处,下次你导入它的时候它会再生的。

我不得不承认,对于“为什么”这个问题,我没有明智的答案。如果有比我更有见识的人来回答这个问题,我很乐意投票并删除这个答案。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19544911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档