Python sklearn yüklerken import hatası

Merhaba arkadaşlar sklearn modülünü pip ile sorunsuz yüklüyorum.Fakat herhangi bir dosyada import ile çağırdığım zaman aşağıdaki hatayı veriyor.Düzeltemiyorum.Yardımcı olurmusunuz ?

from .func_inspect import get_func_code, get_func_name, filter_args
 File "C:\users\fatih\appdata\local\programs\python\python38\lib\site- 
 packages\joblib\func_inspect.py", line 18, in <module>
 from .logger import pformat
 File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\logger.py", 
 line 20, in <module>
 from .disk import mkdirp
 File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\disk.py", line 
 17, in <module>
 from multiprocessing import util
 File "C:\users\fatih\appdata\local\programs\python\python38\lib\multiprocessing\__init__.py", line 
 16, in <module>
 from . import context
 **ImportError: cannot import name 'context' from partially initialized module 
 'multiprocessing'(mostlikely due to a circular import)** 
 (C:\users\fatih\appdata\local\programs\python\python38\lib\multiprocessing\__init__.py)

Merhaba. Hatanın tamamını atar mısınız?

File "c:/Users/Fatih/Desktop/1m.istihdam.makine.öğrenmesi/ilk.py", line 1, in <module>
import sklearn
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\sklearn\__init__.py", 
line 82, in <module>
from .base import clone
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\sklearn\base.py", line 
17, in <module>
from .utils import _IS_32BIT
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site- 
packages\sklearn\utils\__init__.py", line 23, in <module>
from .class_weight import compute_class_weight, compute_sample_weight
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site- 
packages\sklearn\utils\class_weight.py", line 7, in <module>
from .validation import _deprecate_positional_args
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site- 
packages\sklearn\utils\validation.py", line 22, in <module>
import joblib
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\__init__.py", 
line 113, in <module>
from .memory import Memory, MemorizedResult, register_store_backend
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\memory.py", 
line 29, in <module>
from .func_inspect import get_func_code, get_func_name, filter_args
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site- 
packages\joblib\func_inspect.py", line 18, in <module>
from .logger import pformat
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\logger.py", line 
20, in <module>
from .disk import mkdirp
File "C:\users\fatih\appdata\local\programs\python\python38\lib\site-packages\joblib\disk.py", line 17, 
in <module>
from multiprocessing import util
File "C:\users\fatih\appdata\local\programs\python\python38\lib\multiprocessing\__init__.py", line 16, 
in <module>
from . import context
ImportError: cannot import name 'context' from partially initialized module 'multiprocessing' (most 
likely due to a circular import) 
(C:\users\fatih\appdata\local\programs\python\python38\lib\multiprocessing\__init__.py)

arkadaşlar yardımcı olacak yok mu ? multiprocessing hatası makine öğrenmesi yapan arkadaşlarda karşısına çıkan olmadımı hiç :frowning:

Verdiğiniz bilgiye göre böyle bir hata almamalısınız. Biraz daha bilgi vermelisiniz.

Python sürümünüz ne?
İndirdiğiniz sklearn sürümü ne?
Kullandığınız pip sürümü ne?
İşletim sisteminiz ne?

Python ı tekrar silip yükledim sorun düzeldi arkadaşlar.Nasıl olduysa yüklediğim python sürümünde multiprocessing klasörünün altında context.py dosyası bulunmuyormuş.Silip tekrar yüklediğimde context.py dosyası geldi.Bende anlamadım.Sorunum çözüldü teşekkürler.

Birde şu “Aç Kapa” işe yaramaz derler. Çözümlerin babasıdır der geçerim hocam :smiley:

2 Beğeni