【发布时间】:2017-10-31 07:31:39
【问题描述】:
我使用 python2.7 在 ubuntu 14.04 的虚拟环境中安装了 Mario Vilas 的 google 模块 https://pypi.python.org/pypi/google 我以前在 Windows 和 Ubuntu 中都这样做过,而且效果很好。 但是,现在当我执行以下操作时
>>> from google import search
Traceback (most recent call last):
File "<input>", line 1, in <module>
ImportError: cannot import name search
我正在使用 pycharm,我可以查看包及其模块,我可以使用 ctrl+space 自动插入
我尝试使用 sudo chmod -R ugo+rX 为虚拟 venv 包授予全部权限,但无济于事
【问题讨论】:
-
您的当前目录中是否有一个名为
google.py的文件? -
不,即使我这样做了,pycharm 点击选项应该指向错误的文件。它没有
-
在导入语句中检查循环依赖。
-
试试这个:
import google; print google.__file__看看你是否得到了正确的模块。 -
听起来您的 Python 安装附带了一个名为
google的内置模块,该模块优先于您安装的模块。尝试将您安装的版本重命名为其他版本,看看是否可以这样导入。
标签: python python-2.7 python-module