【问题标题】:xlwt on ubuntu installs but does not importubuntu 上的 xlwt 安装但不导入
【发布时间】:2017-03-28 10:12:49
【问题描述】:

xlwt 安装在以下路径:

/usr/local/lib/python2.7/dist-packages

成功使用pipapt-geteasy_install

但是,当我尝试导入时,它会给出错误no module named xlwt

本网站上的所有相关答案都说给pip install,但已经安装了xlwt。作为一种解决方法,我将 dist 包添加到我的 python 路径中。为什么搜索不到 dist 包?

我使用的是 ubuntu 16.04 和 python 2.7

【问题讨论】:

  • 你在使用 virtualenv 吗?
  • 不,只有这样才能修复它,谢谢你的回复
  • 不知道如何使用virtualenv,但是会去学习,有什么建议吗?谢谢

标签: python


【解决方案1】:

对于 python 和 django 相关的项目,总是首选使用 virtualenv!

  1. sudo pip install virtualenv

  2. 创建虚拟环境:

    virtualenv my_env

  3. 激活虚拟环境:

    source my_env/bin/activate

  4. pip install xlwt

参考:http://pythoncentral.io/how-to-install-virtualenv-python/

【讨论】:

  • 每次我安装 python 包/模块时,是否输入 source my_env/bin/activate
  • 安装新包或运行程序时必须激活venv!
  • 如果我打开shell它可以工作,但是当我在eclipse中运行我的程序时,仍然导入错误?
  • 好的,所以在我的程序中我应该如何激活 virtualenv? (对不起第一次)
【解决方案2】:

设置 eclipse 以查看 virtualenv(在 eclipse 中导入错误) 安装在 dist 包中的模块,ubuntu(例如 xlwt)

按照 Abijith Mg 的回答创建 virtualenv, 但是添加
(见下文)

virtualenv my_env--use-site-package 

source my_env/bin/activate

pip install xlwt 

(这样你就可以设置eclipse,只需要向virtualenv添加新模块)

在 Eclipse 中转到窗口菜单 喜好 左侧的pyDev 口译员 蟒蛇解释器

新建文件夹

选择您的 virtualenv 路径以指向站点包 申请

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 2020-06-11
    • 2016-08-26
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2021-09-01
    相关资源
    最近更新 更多