【问题标题】:Install package for python3 on ubuntu 16.04在 ubuntu 16.04 上安装 python3 包
【发布时间】:2020-04-24 21:05:41
【问题描述】:

我有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: 

【问题讨论】:

  • 这个包可以和 python2 一起使用吗?
  • @DevanshSoni - 不,python2.7 项目也出现同样的错误

标签: python python-3.x ubuntu-16.04


【解决方案1】:

首先你必须检查它是否真的使用pip3 list安装

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

你可以通过deactivate禁用环境

另外请尝试在py2中导入模块

【讨论】:

  • pip3 list 显示有python-docx 版本为0.8.10
  • "另外请确认您是在全局安装包还是在环境中安装包。",对不起,我该如何定义?我刚刚运行命令pip3 install python-docx 进行安装
【解决方案2】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多