Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/142: Рейтинг темы: голосов - 142, средняя оценка - 4.89
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892

PyCharm. Не могу установить библиотеки

27.03.2021, 07:44. Показов 29485. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Только начинаю пользоваться PyCharm'ом, но это просто ...
Подскажите пожалуйста как установить библиотеки? Нажимаю установить face-recognition в настройках, он выдаёт ошибку:
Command errored out with exit status 1: 'C:\Users\Vlad\PycharmProjects\face_rec\ venv\Scripts\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Vlad\\AppData\\Local\\Te mp\\pip-install-80sebdi0\\dlib_f328f3bba7fe49da87661b5e8 a036595\\setup.py'"'"'; __file__='"'"'C:\\Users\\Vlad\\AppData\\ Local\\Temp\\pip-install-80sebdi0\\dlib_f328f3bba7fe49da87661b5e8 a036595\\setup.py'"'"';f=getattr(tokeniz e, '"'"'open'"'"', open)(__file__);code=f.read().replace('" '"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(cod e, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Vlad\AppData\Local\Temp\pip-record-k8dq_msn\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\Vlad\PycharmProjects\face_rec\ venv\include\site\python3.8\dlib' Check the logs for full command output.

Нажимаю установить cv2, он выдаёт

ERROR: Could not find a version that satisfies the requirement cv2
ERROR: No matching distribution found for cv2

Как их всё-таки установить? Ошибки могут быть связанны с тем, что у меня пробная версию PyCharm'а?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.03.2021, 07:44
Ответы с готовыми решениями:

Не могу установить библиотеки
всем доброго дня, не так давно решил увлечься языком программирования Python, раньше писал на очень простых языках типа Delphi, также...

Подключение библиотеки Telebot к PyCharm
Вычитал статейку по созданию бота на API телеграма, установил все по jописанной там инструкции и работает все нормально, но мне не...

Ошибка установки библиотеки в PyCharm
Всем добрый день, не пойму с одной проблеммой, я новичок в языке программирования Python, ранее любительски писал на Delphi. Установил...

17
Эксперт PythonЭксперт Java
19520 / 11059 / 2931
Регистрация: 21.10.2017
Сообщений: 23,297
27.03.2021, 09:09
Цитата Сообщение от triatri3 Посмотреть сообщение
Ошибки могут быть связанны с тем, что у меня пробная версию PyCharm'а?
Нет
Кликните здесь для просмотра всего текста
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7342 / 4768 / 1237
Регистрация: 30.03.2015
Сообщений: 13,561
Записей в блоге: 29
27.03.2021, 09:41
triatri3, версия питона какая?

Добавлено через 1 минуту
ошибка скорее всего не полная, причина не ясна
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
27.03.2021, 09:49  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
версия питона какая?
Версия питона - 3.8
А насчёт ошибки - не знаю как отобразить, может скриншот поможет
Миниатюры
PyCharm. Не могу установить библиотеки   PyCharm. Не могу установить библиотеки  
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7342 / 4768 / 1237
Регистрация: 30.03.2015
Сообщений: 13,561
Записей в блоге: 29
27.03.2021, 10:52
triatri3, ну так весь текст вон из окна не скопировать чтоли? пробуй в терминале выполнить как тебе и советуют
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
27.03.2021, 13:26  [ТС]
Сделал это, запустил через терминал. Вот код
Python Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import face-recognition #пробовал и face_recognition
import cv2
import numpy as np
import os
from datetime import datetime
 
path = 'KnownFaces'
images = []
classNames = []
myList = os.listdir(path)
print(myList)
 
for cls in myList:
    curImg = cv2.imread(f'{path}/{cls}')
    images.append(curImg)
    classNames.append(os.path.splitext(cls)[0])
 
print(classNames)
 
def findEncodings(images):
    encodeList = []
    for img in images:
        img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
        encode = face_recognition.face_encodings(img)[0]
        encodeList.append(encode)
    return encodeList
 
def markAttendance(name):
    with open("Attendance.csv", "r+") as f:
        myDataList = f.readlines()
        nameList = []
        for line in myDataList:
            entry = line.split(',')
            nameList.append(entry[0])
        if name not in nameList:
            now = datetime.now()
            dtString = now.strftime("%H:%M:%S")
            f.writelines(f'\n{name}, {dtString}')
 
encodeListKnown = findEncodings(images)
print("Декодирование закончено")
 
cap = cv2.VideoCapture(0)
 
while True:
    success, img = cap.read()
    imgS = cv2.resize(img, (0, 0), None, 0.25, 0.25)
    imgS = cv2.cvtColor(imgS, cv2.COLOR_BGR2RGB)
 
    facesCurFrame = face_recognition.face_locations(imgS)
    encodeCurFrame = face_recognition.face_encodings(imgS, facesCurFrame)
 
    for encodeFace, faceLoc in zip(encodeCurFrame, facesCurFrame):
        matches = face_recognition.compare_faces(encodeListKnown, encodeFace)
        faceDis = face_recognition.face_distance(encodeListKnown, encodeFace)
        #print(faceDis)
        matchIndex = np.argmin(faceDis)
 
        if matches[matchIndex]:
            name = classNames[matchIndex]
            #print(name)
            y1, x2, y2, x1 = faceLoc
            y1, x2, y2, x1 = y1 * 4, x2 * 4, y2 * 4, x1 * 4
            cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
            cv2.rectangle(img, (x1, y2 - 35), (x2, y2), (0, 255, 0), cv2.FILLED)
            cv2.putText(img, name, (x1 + 6, y2 - 6), cv2.FONT_HERSHEY_COMPLEX, 1, (255, 255, 255), 2)
            markAttendance(name)
 
    cv2.imshow("WebCam", img)
    cv2.waitKey(1)
Выводит следующее:
Code Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
import face-recognition
  File "<stdin>", line 1
    import face-recognition
               ^
SyntaxError: invalid syntax
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
>>> import numpy as np
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'
>>> import os
>>> from datetime import datetime
>>>
>>> path = 'KnownFaces'
>>> images = []
>>> classNames = []
>>> myList = os.listdir(path)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: 'KnownFaces'
>>> print(myList)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'myList' is not defined
>>>
>>> for cls in myList:
...     curImg = cv2.imread(f'{path}/{cls}')
...     images.append(curImg)
...     classNames.append(os.path.splitext(cls)[0])
...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'myList' is not defined
>>> print(classNames)
[]
>>>
>>> def findEncodings(images):
...     encodeList = []
...     for img in images:
...         img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
...         encode = face_recognition.face_encodings(img)[0]
...         encodeList.append(encode)
...     return encodeList
...
>>> def markAttendance(name):
...     with open("Attendance.csv", "r+") as f:
...         myDataList = f.readlines()
...         nameList = []
...         for line in myDataList:
...             entry = line.split(',')
...             nameList.append(entry[0])
...         if name not in nameList:
...             now = datetime.now()
...             dtString = now.strftime("%H:%M:%S")
...             f.writelines(f'\n{name}, {dtString}')
...
>>> encodeListKnown = findEncodings(images)
>>> print("Декодирование закончено")
Декодирование закончено
>>>
>>> cap = cv2.VideoCapture(0)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'cv2' is not defined
>>>
>>> while True:
...     success, img = cap.read()
...     imgS = cv2.resize(img, (0, 0), None, 0.25, 0.25)
...     imgS = cv2.cvtColor(imgS, cv2.COLOR_BGR2RGB)
...
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
NameError: name 'cap' is not defined
>>>     facesCurFrame = face_recognition.face_locations(imgS)
  File "<stdin>", line 1
    facesCurFrame = face_recognition.face_locations(imgS)
IndentationError: unexpected indent
>>>     encodeCurFrame = face_recognition.face_encodings(imgS, facesCurFrame)
  File "<stdin>", line 1
    encodeCurFrame = face_recognition.face_encodings(imgS, facesCurFrame)
IndentationError: unexpected indent
>>>
>>>     for encodeFace, faceLoc in zip(encodeCurFrame, facesCurFrame):
  File "<stdin>", line 1
    for encodeFace, faceLoc in zip(encodeCurFrame, facesCurFrame):
IndentationError: unexpected indent
>>>         matches = face_recognition.compare_faces(encodeListKnown, encodeFace)
  File "<stdin>", line 1
    matches = face_recognition.compare_faces(encodeListKnown, encodeFace)
IndentationError: unexpected indent
>>>         faceDis = face_recognition.face_distance(encodeListKnown, encodeFace)
  File "<stdin>", line 1
    faceDis = face_recognition.face_distance(encodeListKnown, encodeFace)
IndentationError: unexpected indent
>>>         #print(faceDis)
>>>         matchIndex = np.argmin(faceDis)
  File "<stdin>", line 1
    matchIndex = np.argmin(faceDis)
IndentationError: unexpected indent
>>>
>>>         if matches[matchIndex]:
  File "<stdin>", line 1
    if matches[matchIndex]:
IndentationError: unexpected indent
>>>             name = classNames[matchIndex]
  File "<stdin>", line 1
    name = classNames[matchIndex]
IndentationError: unexpected indent
>>>             #print(name)
>>>             y1, x2, y2, x1 = faceLoc
  File "<stdin>", line 1
    y1, x2, y2, x1 = faceLoc
IndentationError: unexpected indent
>>>             y1, x2, y2, x1 = y1 * 4, x2 * 4, y2 * 4, x1 * 4
  File "<stdin>", line 1
    y1, x2, y2, x1 = y1 * 4, x2 * 4, y2 * 4, x1 * 4
IndentationError: unexpected indent
>>>             cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
  File "<stdin>", line 1
    cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
IndentationError: unexpected indent
>>>             cv2.rectangle(img, (x1, y2 - 35), (x2, y2), (0, 255, 0), cv2.FILLED)
  File "<stdin>", line 1
    cv2.rectangle(img, (x1, y2 - 35), (x2, y2), (0, 255, 0), cv2.FILLED)
IndentationError: unexpected indent
>>>             cv2.putText(img, name, (x1 + 6, y2 - 6), cv2.FONT_HERSHEY_COMPLEX, 1, (255, 255, 255), 2)
  File "<stdin>", line 1
    cv2.putText(img, name, (x1 + 6, y2 - 6), cv2.FONT_HERSHEY_COMPLEX, 1, (255, 255, 255), 2)
IndentationError: unexpected indent
>>>             markAttendance(name)
  File "<stdin>", line 1
    markAttendance(name)
IndentationError: unexpected indent
>>>
>>>     cv2.imshow("WebCam", img)
  File "<stdin>", line 1
    cv2.imshow("WebCam", img)
IndentationError: unexpected indent
>>>     cv2.waitKey(1)
ОШИБКА ПОЧТИ В КАЖДОЙ СТРОЧКЕ! Но я так понимаю что это из-за неподключённых библиотек, ведь так? Можете пожалуйста скинуть рабочий код для распознавания лиц в google colab'e?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7342 / 4768 / 1237
Регистрация: 30.03.2015
Сообщений: 13,561
Записей в блоге: 29
27.03.2021, 19:32
Цитата Сообщение от triatri3 Посмотреть сообщение
Сделал это, запустил через терминал.
ОМГ. тебя вон выше на скрине попросили не в консоли, а в терминале пичарма установить бибилиотеку! в терминале пичарма написать пип инсталл! а не писать код в консоли пичарма.
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
28.03.2021, 16:01  [ТС]
Извините, не так понял. Вы хотите чтобы я просто запустил в PyCharm'e код, правильно? Если так, то выводит лишь это:
C:\Users\Vlad\PycharmProjects\face_rec\v env\Scripts\python.exe C:/Users/Vlad/PycharmProjects/face_rec/main.py
File "C:/Users/Vlad/PycharmProjects/face_rec/main.py", line 1
import face-recognition
^
SyntaxError: invalid syntax

Process finished with exit code 1

Причём я скачал с github'a библиотеку (ну папку со всеми их файлами), всё равно не помогло (понимаю что ерунда, но надежда была). Что мне сделать? как исправить?
0
Эксперт Python
5437 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.03.2021, 18:30
triatri3,
Нет такого pypi пакета как cv2. Поэтому pip отвечает, что ничего не найдено.
Зато есть пакет opencv-python который как раз под именем cv2 и импортируется, но устанавливать его нужно
Code Скопировано
1
pip install opencv-python
Библиотека fase-recognition импортируется под другим именем:
Python Скопировано
1
import face_recognition
P.S. Нужно читать доки библиотек прежде чем их устанавливать.

Добавлено через 6 минут
А то хотят видят школьники в уроках import telebot и ставят pip install telebot. А это вообще левая либа. А настоящая - pyTelegramBotAPI.
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
28.03.2021, 18:56  [ТС]
Цитата Сообщение от Garry Galler Посмотреть сообщение
Библиотека fase-recognition
Ахахахах даже не верится что я такой тупой и что я так написал. Спасибо большое!

Установил ещё и библиотеку opencv-python, прописал как Вы и написали (даже скопировал Ваш код), но всё равно выдаёт ошибку. Что не так?
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
28.03.2021, 18:57  [ТС]
Забыл прикрепить картинку
Миниатюры
PyCharm. Не могу установить библиотеки  
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7342 / 4768 / 1237
Регистрация: 30.03.2015
Сообщений: 13,561
Записей в блоге: 29
28.03.2021, 19:08
triatri3, ты смеешься? ты зачем слова пип инсталл написал в модуле питон?)))) установи библиотеку через настройки пичарма или через терминал. В коде пип инсталл никто не пишет
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
28.03.2021, 20:10  [ТС]
Да, вроде компилятор отстал, по крайне мере не подсвечивает красным и не выдаёт это за ошибку, но остfлся вопрос с face_recognition. Выдаёт такую ошибку. Не могу найти одноимённую библиотеку. Одну похожу по названию (face_recognition_models) установил, но проблему это не решило. ВТорую (face_recognition_unit) не могу, выдаёт ошибку.

Сам код при запуске выдаёт ошибку в строке
import face_recognition

C:\Users\Vlad\PycharmProjects\face_rec\v env\Scripts\python.exe C:/Users/Vlad/PycharmProjects/face_rec/main.py
Traceback (most recent call last):
File "C:/Users/Vlad/PycharmProjects/face_rec/main.py", line 1, in <module>
import face_recognition
ModuleNotFoundError: No module named 'face_recognition'

Как исправить?

П.с. прикреплю фото с кодом ошибки при установке библиотеки face_recognition_unit
Миниатюры
PyCharm. Не могу установить библиотеки   PyCharm. Не могу установить библиотеки  
0
Эксперт Python
5437 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
28.03.2021, 22:01
Лучший ответ Сообщение было отмечено triatri3 как решение

Решение

Цитата Сообщение от triatri3 Посмотреть сообщение
но остfлся вопрос с face_recognition. Выдаёт такую ошибку. Не могу найти одноимённую библиотеку
Я же написал, что она называется face-recognition: https://pypi.org/project/face-recognition/
То есть устанавливать ее нужно командой
Code Скопировано
1
 pip install face-recognition
.
А импортировать уже без дефиса, но с нижним подчеркиванием.


И надо учиться отличать консоль Python, консоль PyCharm от консоли системной (cmd shell).
Команда pip это внешняя команда. Она исполняется системной консолью\shell-ом.
1
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
29.03.2021, 14:30  [ТС]
Извините, я реально тупой, но для меня это необузданная задача какая-то. Скачал я короче файлы по той ссылки, расположил как в интернете и в pyCharme написано (прикреплю скрины), пишу в терминал pip... и выдаёт ошибку. Пишет скачать какой-то dlib. Ну через настройки - добавить библиотеку (плюсик) пытаюсь установить его, но он тоже выдаёт ошибку. ЧТо я опять не так делаю? Извините, но матом уже очень хочется ругаться!
Миниатюры
PyCharm. Не могу установить библиотеки   PyCharm. Не могу установить библиотеки  
0
Эксперт Python
5437 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
29.03.2021, 14:53
triatri3,
Бесполезно пытаться все это делать не зная ни Python, ни программирования.
Нельзя так просто взять и использовать библиотеки для ML. Там слишком много бинарных зависимостей для установки которых в некоторых случаях требуется компилятор С++. Вот так.
dlib ставится из сорцов. И без компилятора ты ее не поставишь. Нужно объяснять что такое компилятор и как его ставить?
0
0 / 0 / 0
Регистрация: 08.04.2022
Сообщений: 49
15.01.2024, 22:14
Ваш способ решения проблемы сработал. Вы боженька сейчас для меня.
Еще подача очень понравилась)))) как в детском саду: "мои маленькие дееетки, сюда пальчики не суёёёёём"
Добавлено через 1 минуту
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Нет
А можете объяснить почему в командной строке самая новая версия, а если заходить в параметры пайчарм, то там старая версия, которая требует обновления?
0
Эксперт PythonЭксперт Java
19520 / 11059 / 2931
Регистрация: 21.10.2017
Сообщений: 23,297
15.01.2024, 22:18
https://devpractice.ru/python-... tual-envs/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2024, 22:18
Помогаю со студенческими работами здесь

В Pycharm ставятся не все библиотеки
Периодически сталкиваюсь с тем, что в Pycharm не ставится какая-нибудь библиотека. На данный момент хочу установить &quot;XGBoost...

Сохранить нужные библиотеки в проекте PyCharm
Возможно ли сохранить все требуемые проекту библиотеки которые я устанавливал командами pip install и import download в проекте...

Почему PyCharm не видит мои библиотеки ?
Проблема в том что у меня есть библиотека win32api, win32con и обычный python эти библиотеки видит, а PyCharm нет , что можно сделать что...

PyCharm и библиотеки numpy/scipy/matplotlib
Вопрос. Открывает ли PyCharm community библиотеки numpy, scipy, matplotlib?

PyCharm распознавание библиотеки на локальной машине
Имею на своём компе библиотеку/проект на питоне (если быть точней yolo darknet) Как сделать, чтобы PyCharm распознавал эту библиотеку при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер