私はソースファイルlogging.pyの名前を変更してEclipseを壊してしまいました。オリジナルのPython標準ファイルを見つけることができません...私はAnacondaをインストールし直しましたが、問題は修正されませんでした...そして、後でそれがPythonの問題である可能性があることを発見しました(編集1参照)Eclipseプロジェクトのソースファイルlogging.pyの名前を変更した後にlogging.pyをインポートできない
Eclipseまたは 'インポートロギング'の行からファイルを開くと、それを見つけることができないようです...
Eclipseを再インストールせずにこの問題を解決する方法はありますか?
Traceback (most recent call last):
File "C:\Users\ailete\workspace\landema\main.py", line 56, in <module>
import requests
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\__init__.py", line 53, in <module>
from .packages.urllib3.contrib import pyopenssl
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\__init__.py", line 27, in <module>
from . import urllib3
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\urllib3\__init__.py", line 8, in <module>
from .connectionpool import (
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\urllib3\connectionpool.py", line 35, in <module>
from .connection import (
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\urllib3\connection.py", line 43, in <module>
from .util.ssl_ import (
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\urllib3\util\__init__.py", line 19, in <module>
from .retry import Retry
File "C:\Users\ailete\Anaconda2\Lib\site-packages\requests\packages\urllib3\util\retry.py", line 15, in <module>
log = logging.getLogger(__name__)
AttributeError: 'module' object has no attribute 'getLogger'
編集1
問題は、あまりにもpyInstallerのことで生成された実行可能とどうなりますか?! :
...
LOADER: Running main.py
Traceback (most recent call last):
File "<string>", line 43, in <module>
File "c:\users\ailete\appdata\local\temp\pip-build-iulqaq\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 363, in load_module
File "C:\Users\ailete\workspace\landema\entities.py", line 7, in <module>
from config import locale, ribbon_menu
File "c:\users\ailete\appdata\local\temp\pip-build-iulqaq\pyinstaller\PyInstaller\loader\pyimod03_importers.py", line 363, in load_module
File "C:\Users\ailete\workspace\landema\config.py", line 7, in <module>
import logging
ImportError: No module named logging
main returned -1
...
ロギングファイルを別のものに変更した後、Eclipseは古いlogging.pycを使用しましたが、私はcleanを使って.pycをすべて削除したと思いましたプロジェクトメニューのコマンドですが、ファイルを消去しませんでした。私はその日の終わりにチェックし、それをテストしました:今すぐ動作します! – Ailete619