Witam, próbuje uruchomić kod w pierwszej linii import numpy i tu zaczyna się problem...biblioteki są zainstalowane jak mnie się wydaje prawidłowo, chociaż były z tym kłopoty. Jest generowany błąd cytowany poniżej...nie mam pomysłu na rozwiązanie tego błędu.
Środowisko: Win11, python 3.12, PyCharm 2023.2.3 (Community Edition), Build #PC-232.10072.31, built on October 12, 2023,Runtime version: 17.0.8.1+7-b1000.32 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.,Windows 11.0, GC: G1 Young Generation, G1 Old Generation, Memory: 1514M, Cores: 4
Za wszystkie odpowiedzi dziękuję. Pozdrawiam kolegów i koleżanki...JancioWodnik
P.S.
Kilka słów o problemie:
Początkowo biblioteki nie instalowały się, błąd podczas instalacji, aktualizowałem wszystko: PyCharm, python od ver. 3.12, mysys64 najnowszy...po tych zabiegach numpy oraz pandas zainstalowały się. (wydaje się prawidłowo). Instalacja: pip install numpy, pip install pandas, pip aktualizowany do najnowszej ver.
Jednak jest generowany błąd.
Generowany błąd:
C:\Users\linex\AppData\Local\Programs\Python\Python312\python.exe C:\Users\linex\Documents\Jan\bin\hookmemory019fdat_basem_ods.py
Traceback (most recent call last):
File "C:\Users\linex\AppData\Local\Programs\Python\Python312\Lib\numpy_init_.py", line 125, in <module>
from numpy.config import show as show_config
ModuleNotFoundError: No module named 'numpy.config'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\linex\Documents\Jan\bin\hookmemory019fdat_basem_ods.py", line 1, in <module>
import numpy as np
File "C:\Users\linex\AppData\Local\Programs\Python\Python312\Lib\numpy_init_.py", line 130, in <module>
raise ImportError(msg) from e
ImportError: Error importing numpy: you should not try to import numpy from
its source directory; please exit the numpy source tree, and relaunch
your python interpreter from there.
Process finished with exit code 1
Załączam program testowy:
Program nie wykonuje się. (generowany błąd jest jak powyżej)
import numpy as np
# Tworzenie numpy array
arr1 = np.array([1, 2, 3, 4, 5])
arr2 = np.array([6, 7, 8, 9, 10])
# Dodawanie dwóch numpy arrays
result = arr1 + arr2
print("Wynik dodawania:")
print(result)
# Mnożenie numpy array przez skalarną liczbę
scaled_result = result * 2
print("Wynik mnożenia przez 2:")
print(scaled_result)
# Wykonanie operacji na tablicy numpy
mean_value = np.mean(result)
print("Średnia wartość wynosi:", mean_value)
# Tworzenie macierzy numpy
matrix1 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix2 = np.array([[9, 8, 7], [6, 5, 4], [3, 2, 1]])
# Mnożenie macierzy
matrix_product = np.dot(matrix1, matrix2)
print("Wynik mnożenia macierzy:")
print(matrix_product)