pycharm не видит модули python-docx
Необходим был модуль для работы с документами, собственно выбор пал на python-docx , да и в принципе другого выбора то и нет. Установил pip install python-docx + lxml последней версии на всякий случай. Python использовал последний 3.5.10. Установил python-docx с 50 раза), так как постоянно pycharm то выдавал ошибки разные, то выдавал сообщение об успешной установке, но в папке с модулями нечего не было. В общем все установилось, import docx работает, pycharm его видит. Взял тестовый код из тех. документации:
self.document = docx.Document() p = self.document.add_paragraph('A plain paragraph having some ') self.document.save('demo.docx')
Инициализацию docx.Document() pycharm видит, но функции класса Document() не видит. Давайте разбираться в чем проблема. Как видно на скрине, в папке с модулями для pycharm , все норм установлено: Едем дальше, посмотрим на какой класс ссылается import docx :
Как видим он ссылается на инициализацию всего API . Далее проверим, на что ссылается docx.Document() :
Как видим, ссылается на класс API.py в котором есть функция инициализации def Document() , которая должна возвращать класс document_part.document , который судя по всему должен все таки вернуть класс Document , НО. нечего не возвращает. Но если запустить данный код с предупреждениями, все отработает конечно же отлично! Как исправить проблемы в pycharm ? Я пробовал invalidateCaches , переустановку pycharm и python , переустановку всех модулей и установку модулей вручную. p.s. Pycharm последней версии.
Почему pyCharm не видит библиотеки при импорте, хоть установка прошла успешно?
Не понимаю, почему pycharm не видит библиотеки при импорте, хоть их установка через консоль проходит успешно. Допустим, я устанавливаю библиотеку speech_recognition через терминал(используя pip), установка проходит успешно, но при попытке импортировать библиотеку, появляется ошибка: «ModuleNotFoundError: No module named ‘speech_recognition'». После я устанавливаю эту библиотеку через менеджер пакетов, теперь ее видно, но не хватает библиотеки pyAudio. При установке pyAudio через консоль, библиотеки также не видно, а при установке pyAudio через менеджер появляется ошибка, связанная именно с самим пакетом. И по такой же схеме со всеми библиотеками, только названия меняются, поэтому не могу с ними работать, что мне делать?
- Вопрос задан более года назад
- 12579 просмотров
1 комментарий
Простой 1 комментарий
PyCharm сломался и не видит библиотеку
Здравствуйте!
PyСharm не видит стандартную библиотеку turtle — чеперашка для изучения питона. (OS Linux Mint)
На другом компьютере (Ubuntu/PyCharm) код работает без ошибок.
На этом же запускал в Spyder и через терминал: python3 1.py — работает.
Сломан именно PyCharm, установленный из менеджера приложений.
Если удалить PyCharm установленный из менеджера приложений и установить с сайта JetBrains, то код тоже работает.
Заметил так же, что PyCharm с JetBrains работает с python3.5 (как в системе), а PyCharm из менеджера приложений с python3.9.
Что пытался:
— выбрать системный интерпретатор : /usr/bin/python3 (по какой-то причине по указанному адресу появляется и 3.9 версия)
— переустановить PyCharm из менеджера приложений
— сбрасывать File > Manage IDE Settings > Restore Default Settings
Не помогает ничего
1 2 3 4 5 6 7 8 9 10 11 12
import turtle turtle.shape('turtle') turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.left(90) turtle.forward(50) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(50)
Прошу помочь разобраться в чем же причина такого капризного поведения PyCharm
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Сломался дебаггер в PyCharm
Приветствую! После установки Python 3.10, PyCharm просит установить Microsoft Visual C++ 14.0.
PyCharm сломался и не выполняет код
Здравствуйте. У меня сломался PyCharm и не выполняет код. Когда ввожу какую-либо команду, да даже.
Добавить установленную библиотеку в Pycharm
Здравствуйте. Подскажите пожалуйста. Установил библиотеку через pip. Но Pycharm ее не видит. Как.
В Pycharm не получается установить библиотеку Beautifulsoup
Не могу установить ни одну библиотеку. Я захожу в settings нажимаю Python interpreter и там дальше.
Pycharm видит все модули даже «мои» через modules, но дело в том, что при import. не видит мой модуль
но проблема в том, что при import. или from. pycharm не видит мой собственный модуль. Во всех.
![]()
5416 / 3840 / 1214
Регистрация: 28.10.2013
Сообщений: 9,554
Записей в блоге: 1
Регистрация: 05.11.2012
Сообщений: 108
Сообщение от Garry Galler 
https://stackoverflow.com/ques. med-turtle
Разумеется я гуглил и находил этот пост. Автор же написал, что проблему решил только установкой программы с JetBrains, то я и описывал в посте. Предложенный вариант другим пользователем не работает. Так как модуль turtle находится совершенно другой, связанный с HTTP протоколом, а не с нужной черепашкой. Об этом автор той темы тоже указал.
Я не хочу ставить версию с сайта JetBrains, так как она просто распакованная в папочке, без установки в систему. Мне именно установить нужно программу
Добавлено через 1 час 15 минут
Это вообще очень странная проблема.
Из консоли я могу запустить программу — работает. Я могу создать вируальное окружение и его активировать — запустить программу — работает.
Открываю в пайчарм этот же файл — не работает. Выбираю интерпретатор, что лежит в созданном мной окружении — запускаю — не работает.
Установить через pip модуль turtle или через установку пакетов в GUI я тоже не могу. Потому что там находится какой-то другой turtle, связанный с HTTP, а это совсем не то.
Python-сообщество
![]()
- Начало
- » Python для новичков
- » pycharm не видит tkinter
#1 Авг. 29, 2017 15:36:04
Brain Зарегистрирован: 2016-05-22 Сообщения: 49 Репутация: 0 Профиль Отправить e-mail
pycharm не видит tkinter
Подскажите, в чем может быть дело?
Установил pycharm, при запуске модуля на выполнение вываливается ошибка:
C:\python3.6.2\python.exe C Users/Администратор/Desktop/Py/game.py
Traceback (most recent call last):
File “C Users/Администратор/Desktop/Py/game.py”, line 1, in
from tkinter import *
File “C:\Users\Администратор\Desktop\Py\tkinter.py”, line 2, in
tk = Tk()
NameError: name ‘Tk’ is not defined
каждый раз при открытии ругается что не выбран Интерпритатор для проекта, задаю его, выхожу и захожу снова, опять тот же вопрос.
