我有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:
答案 0 :(得分:1)
首先,您必须检查它是否实际上是使用pip3 list
还请确认您是在全球范围内还是在环境中安装了该软件包。
您可以通过deactivate
也请尝试将模块导入py2
答案 1 :(得分:1)
您的软件包已本地安装。
您可以做的就是将site-packages
文件夹添加到您的PYTHONPATH
环境变量中:
export PYTHONPATH=$PYTHONPATH:/home/otariki/.local/lib/python3.5/site-packages
您可以将该行添加到.bashrc
中(如果您不使用Bash,则可以添加该行),以确保每次打开终端时都将其设置。