|
0 / 0 / 0
Регистрация: 09.05.2023
Сообщений: 6
|
||||||
Проблема при работе кода09.05.2023, 14:30. Показов 3364. Ответов 8
Метки нет (Все метки)
При попытке изобразить граф с помощью nx.draw(g) и plt.show() выдаёт кучу ошибок
Вот сам код:
Кликните здесь для просмотра всего текста
error reading package index file CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/pkgIndex.tcl: invalid command name “ ”
Traceback (most recent call last): File “C:\Users\chesn\PycharmProjects\pythonPr oject\main.py”, line 9, in <module> nx.draw(G, with_labels=True, font_weight='bold') File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\networkx\drawing\nx_pylab.py”, line 108, in draw cf = plt.gcf() ^^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\pyplot.py”, line 906, in gcf return figure() ^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\_api\deprecation.py” , line 454, in wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\pyplot.py”, line 840, in figure manager = new_figure_manager( ^^^^^^^^^^^^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\pyplot.py”, line 384, in new_figure_manager return _get_backend_mod().new_figure_manager(*a rgs, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\backend_bases.py”, line 3574, in new_figure_manager return cls.new_figure_manager_given_figure(num, fig) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\backend_bases.py”, line 3579, in new_figure_manager_given_figure return cls.FigureCanvas.new_manager(figure, num) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\backend_bases.py”, line 1742, in new_manager return cls.manager_class.create_with_canvas(cls , figure, num) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ File “C:\Users\chesn\PycharmProjects\pythonPr oject\venv\Lib\site-packages\matplotlib\backends\_backend_tk .py”, line 483, in create_with_canvas window = tk.Tk(className=“matplotlib”) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “C:\Users\chesn\AppData\Local\Programs\P ython\Python311\Lib\tkinter\__init__.py” , line 2326, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ _tkinter.TclError: Can't find a usable tk.tcl in the following directories: CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tcl8.6/tk8.6 CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6 CUsers/chesn/AppData/Local/Programs/Python/lib/tk8.6 CUsers/chesn/AppData/Local/Programs/Python/lib/tk8.6 CUsers/chesn/AppData/Local/Programs/lib/tk8.6 CUsers/chesn/AppData/Local/Programs/Python/library CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/tk.tcl: invalid command name “ ” invalid command name “ ” while executing “ …” (file “CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/msgs/ru.msg” line 1) invoked from within “::source -encoding utf-8 CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/msgs/ru.msg” (in namespace inscope “::tk::msgcat” script line 1) invoked from within "namespace inscope $ns “ (procedure ”Load“ line 34) invoked from within ”Load $ns “ (procedure ”::msgcat::mcpackageconfig“ line 46) invoked from within ”::msgcat::mcpackageconfig set mcfolder CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/msgs“ (”uplevel“ body line 1) invoked from within ”uplevel 1[list set mcfolder $langdir]“ (procedure ”::msgcat::mcload“ line 2) invoked from within ”::msgcat::mcload “ (in namespace eval ”::tk::msgcat“ script line 23) invoked from within ”namespace eval msgcat { namespace export mc mcmax if { || } { # The msgcat package…“ (in namespace eval ”::tk“ script line 3) invoked from within ”namespace eval ::tk { # Set up the msgcat commands namespace eval msgcat { namespace export mc mcmax if { || [catch {p…“ (file ”CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/tk.tcl“ line 17) invoked from within ”source CUsers/chesn/AppData/Local/Programs/Python/Python311/tcl/tk8.6/tk.tcl“ (”uplevel“ body line 1) invoked from within ”uplevel #0 " This probably means that tk wasn't installed properly.
0
|
||||||
| 09.05.2023, 14:30 | |
|
Ответы с готовыми решениями:
8
Проблема с парсингом сайта при работе на хостинге
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 09.05.2023, 15:37 | |
|
nodes = ?
edges = ?
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2023
Сообщений: 6
|
|
| 09.05.2023, 16:02 [ТС] | |
|
nodes = [1, 2, 3, 4, 5]
edges = [(1, 2), (1, 3), (2, 3), (2, 4), (3, 5), (5, 5)] Почему-то не вставилось
0
|
|
|
44 / 31 / 13
Регистрация: 19.12.2022
Сообщений: 107
|
|
| 09.05.2023, 17:32 | |
|
У тебя что-то с библиотеками не то. У меня код работает, да и в самой ошибке тоже говорится о том, что косяк в установке библиотек. Где/как/когда какие качал? Попробуй переустановить их через pip или в самом PyCharm, если ты кодишь в нём.
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2023
Сообщений: 6
|
|
| 09.05.2023, 17:59 [ТС] | |
|
Скачивал в самом PyCharm/File-Settings-Python Interpreter, жал на +, вводил название библиотеки и нажимал Install Package/сегодня/matplotlib и networkx и с ними установились некоторые другие. Переустановить в PyCharm уже пробовал, не помогло
0
|
|
|
44 / 31 / 13
Регистрация: 19.12.2022
Сообщений: 107
|
|
| 09.05.2023, 18:08 | |
|
Etaie, ну я даже не знаю, проблема в библиотеке Tkinter явно, а она встроенная. Попробуй весь Pycharm переустановить или попробуй другую IDE.
0
|
|
|
0 / 0 / 0
Регистрация: 09.05.2023
Сообщений: 6
|
|
| 09.05.2023, 19:43 [ТС] | |
|
Даже так не сработало(
0
|
|
|
Автоматизируй это!
|
||
| 09.05.2023, 20:58 | ||
Сообщение было отмечено Etaie как решение
РешениеEtaie, питон, вот на что надо смотреть, когда его устанавливал ставил галочку install Tk/tcl? скачай установочник питона и установи заново, проверив галку
1
|
||
|
44 / 31 / 13
Регистрация: 19.12.2022
Сообщений: 107
|
|
| 12.05.2023, 07:34 | |
|
Welemir1, собственно обычно вместе с Pycharm если что идет и установка питона. Равно как и удаление, скорее всего.
0
|
|
| 12.05.2023, 07:34 | |
|
Помогаю со студенческими работами здесь
9
проблема при работе с китайским J-LINK 8 или же проблема с с Оптимизация кода при работе с векторами
Проблема при работе с Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|