Как установить python docx
Перейти к содержимому

Как установить python docx

  • автор:

python-docx

python-docx is a Python library for reading, creating, and updating Microsoft Word 2007+ (.docx) files.

Installation

pip install python-docx 

Example

More information is available in the python-docx documentation

Подробности проекта

Ссылки проекта

Статистика

Метаданные

Лицензия: MIT License (MIT)

Метки docx, office, openxml, word

Требует: Python >=3.7

Сопровождающие

Классификаторы

История выпусков Уведомления о выпусках | Лента RSS

Эта версия

1.0.0rc1 предварительный выпуск

0.3.0a5 предварительный выпуск

0.3.0a4 предварительный выпуск

0.3.0a3 предварительный выпуск

0.3.0a2 предварительный выпуск

0.3.0a1 предварительный выпуск

0.3.0dev1 предварительный выпуск

Загрузка файлов

Загрузите файл для вашей платформы. Если вы не уверены, какой выбрать, узнайте больше об установке пакетов.

Источник распределения

Uploaded 4 нояб. 2023 г. source

Построенный дистрибутив

Uploaded 4 нояб. 2023 г. py3

Хеши для python-docx-1.1.0.tar.gz

Хеши для python-docx-1.1.0.tar.gz

Алгоритм Хеш-дайджест
SHA256 5829b722141cf1ab79aedf0c34d9fe9924b29764584c0f2164eb2b02dcdf17c9 Копировать
MD5 5eec0cce48aa886d5a4f72337b3d08a8 Копировать
BLAKE2b-256 3c82eb6c794e61b7060d465a23917161da4ab554dccce07a3b44a0d69a61ea7d Копировать

Хеши для python_docx-1.1.0-py3-none-any.whl

Хеши для python_docx-1.1.0-py3-none-any.whl

Алгоритм Хеш-дайджест
SHA256 bac9773278098a1ddc43a52d84e22f5909c4a3080a624530b3ecb3771b07c6cd Копировать
MD5 49ed59c5b7da156237d3a2a2cb240703 Копировать
BLAKE2b-256 5fd86948f7ac00edf74bfa52b3c5e3073df20284bec1db466d13e668fe991707 Копировать

Помощь

О PyPI

Внесение вклада в PyPI

Использование PyPI

Разработано и поддерживается сообществом Python’а для сообщества Python’а.
Пожертвуйте сегодня!

PyPI», «Python Package Index» и логотипы блоков являются зарегистрированными товарными знаками Python Software Foundation.

Установка «плагина» python-docx 0.8.11

Author24 — интернет-сервис помощи студентам

Опять эта ругань..
Пробовал ставить через отдельно скачанный файл lxml
То что я нашел была lxml-4.9.0-cp311-cp311-win_amd64.wh, но по команде он подхватывал 4.9.1.
Версия 4.9.0 на удивление встала за ней и встал плагин

PS C:\Users\Qiasar\PycharmProjects\pythonProject4> pip install python-docx Requirement already satisfied: python-docx in c:\users\qiasar\appdata\local\programs\python\python311\lib\site-packages (0.8.11) Requirement already satisfied: lxml>=2.3.2 in c:\users\qiasar\appdata\local\programs\python\python311\lib\site-packages (from python-docx) (4.9.0) PS C:\Users\Qiasar\PycharmProjects\pythonProject4>

Я уже обрадовался, захожу в PY и пишу как в примере к docx шло.

Ну он вроде установлен, а вроде и нет. Жму инстал, и пошло опять скачивание 4.9.1 и опять ошибка.

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 последней версии.

Installing¶

python-docx versions 0.3.0 and later are not API-compatible with prior versions.

python-docx is hosted on PyPI, so installation is relatively simple, and just depends on what installation utilities you have installed.

python-docx may be installed with pip if you have it available:

pip install python-docx 

python-docx can also be installed using easy_install , although this is discouraged:

easy_install python-docx 

If neither pip nor easy_install is available, it can be installed manually by downloading the distribution from PyPI, unpacking the tarball, and running setup.py :

tar xvzf python-docx-version>.tar.gz cd python-docx-version> python setup.py install 

python-docx depends on the lxml package. Both pip and easy_install will take care of satisfying those dependencies for you, but if you use this last method you will need to install those yourself.

Dependencies¶

  • Python 2.6, 2.7, 3.3, or 3.4
  • lxml >= 2.3.2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *