0

我有ubuntu 16.04python 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: 
4

2 回答 2

1

首先,您必须检查它是否实际安装使用pip3 list

另外请确认您是在全局还是在环境中安装了该软件包。

您可以通过以下方式禁用 envdeactivate

也请尝试在py2中导入模块

于 2020-04-24T09:34:50.030 回答
1

您的软件包已在本地安装。

您可以做的是将site-packages文件夹添加到您的PYTHONPATH环境变量中:

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

您可以将该行添加到您的.bashrc(或等效的,如果您不使用 Bash),以确保每次打开终端时都设置它。

于 2020-04-24T13:05:41.533 回答