点子不断删除网站 - 包裹' &安培;来自' site-packages'的鸡蛋从路径

时间:2013-01-21 10:01:37

标签: python import importerror

编辑:看起来像pip是责备但不确定如何解决它


我的Python 2.7安装似乎遇到了一些问题。从来没有明显的原因,以前工作的模块导入就像下面那样停止工作。

> import networkx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named networkx

在做了一些挖掘后,我发现print sys.path的输出比预期的要稀疏得多(抱歉没有输出,下次会更新)。据我记得,它没有'网站 - 包'和&amp;来自'site-packages'的鸡蛋。

我找到解决此问题的唯一方法是重新运行安装程序并“修复”Python。这已经变得很烦人,我想找到这个的根本原因。

  1. 之前有没有人遇到过这个问题?你是怎么解决的?
  2. 如何追踪此问题的原因?

  3. 更新1 发生此问题时,这是sys.path的输出

    ['', 'C:\\Windows\\system32\\python27.zip', 
    'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 
    'C:\\Python27\\Lib\\lib-tk',
    'c:\\Python27', 'd:\\dev\\bin']
    

    更新2 再次发生了,这次我拿了python27文件夹的副本,运行修复程序(也就是修复安装程序),然后对文件做了差异,看看是否有任何差异。没有什么不同。还检查了HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7键是否有任何奇怪之处。 PythonPath有一个值,但似乎没有任何问题。将在下次检查。

0 个答案:

没有答案