1

編集: 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が予想よりもはるかにまばらであることがわかりました(出力がなくて申し訳ありません。次回発生したときに更新されます)。私が覚えている限り、「site--packages」と「site-packages」の卵はありません。

これを修正する唯一の方法は、インストーラーを再実行して Python を「修復」することです。これは面倒で、根本的な原因を突き止めたいと思います。

  1. 以前にこの問題を経験した人はいますか? どのように解決しましたか
  2. この問題の原因を追跡するにはどうすればよいですか?

更新 1sys.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、問題はないようです。次回チェックします。

4

0 に答える 0