Python导入文件夹从不导入

Python import folder never imports

我正在尝试导入此库-https://github.com/abenassi/google-search-api

我试过1。无法从python中的google模块导入模块搜索2。python/importerror:不支持按文件名导入三。如何导入给定完整路径的模块?

我还是不能导入

1
2
3
Traceback (most recent call last):
  File"<stdin>", line 1, in <module>
NameError: name 'google' is not defined

即使在本地

1
2
3
4
5
6
7
8
9
>>> import imp
>>> google = imp.load_source('google', '/home/arjun/.local/lib/python2.7/site-packages/google/__init__.py')
>>> num_page = 3
>>> search_results = google.search("This is my query", num_page)
Traceback (most recent call last):
  File"<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'search'
>>> google
<module 'google' from '/home/arjun/.local/lib/python2.7/site-packages/google/__init__.pyc'>


您是否按照github上readme.md中的描述通过pip安装了它?我只是试着运行搜索功能,但是PIP安装对我来说失败了,谷歌的导入在python3中也不起作用。

但是您可以通过导入这个文件直接使用modules/standard_search.py中的函数search()?我没有安装所有依赖项,因此暂时无法自己尝试。

编辑:通过python3.6中的pip安装后,我可以:

1
2
3
from google import google
a = google.search('test')
print(a)

edit2:对python3的要求设置不正确,而pip2自动安装Selenium和unidecode,如果没有安装模块,pip3将失败。我要在Github上发布一个bug报告