Установите пакет для python3 в Ubuntu 16.04 - PullRequest
0 голосов
/ 24 апреля 2020

У меня ubuntu 16.04 и python 3.5

Я пытаюсь установить python-docx пакет, например: pip3 install python-docx

Он говорит, что пакет успешно установлен, хотя при попытке импортировать в python файл типа:

import docx, выдает ошибку: ImportError: No module named 'docx'

Любая помощь приветствуется

Кстати, pip3 show python-docx показывает:

Name: python-docx
Version: 0.8.10
Summary: Create and update Microsoft Word .docx files.
Home-page: https://github.com/python-openxml/python-docx
Author: Steve Canny
Author-email: python-docx@googlegroups.com
License: The MIT License (MIT)
Location: /home/otariki/.local/lib/python3.5/site-packages
Requires: lxml
Required-by: 

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Ваш пакет установлен локально.

Вы можете добавить папку site-packages в переменную среды PYTHONPATH:

export PYTHONPATH=$PYTHONPATH:/home/otariki/.local/lib/python3.5/site-packages

Вы можете добавить эту строку в ваш .bashrc (или эквивалент, если вы не используете Bash), чтобы убедиться, что он установлен каждый раз, когда вы открываете терминал.

1 голос
/ 24 апреля 2020

Сначала вы должны проверить, действительно ли он был установлен, используя pip3 list

Также, пожалуйста, подтвердите, устанавливали ли вы пакет глобально или в среде.

Вы можете отключить env с помощью deactivate

Также попробуйте импортировать модуль в py2

...