Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用谷歌时遇到麻烦';安全浏览模块_Python_Python Module - Fatal编程技术网

Python 使用谷歌时遇到麻烦';安全浏览模块

Python 使用谷歌时遇到麻烦';安全浏览模块,python,python-module,Python,Python Module,我是python新手,正在尝试将“googlesafebrowsing”模块(可用)导入python。查看python文档,它提到要将文件(done)、cd解压/压缩到目录(done)中,然后pun一个类似于以下内容的命令: python setup.py install 但是,此目录中没有可用的setup.py,或者更重要的是。。。没有自述文件(否则我就不在这里了)。以下是此目录中的文件列表: [root@matt-dev googlesafebrowsing]# ls -lrt total

我是python新手,正在尝试将“googlesafebrowsing”模块(可用)导入python。查看python文档,它提到要将文件(done)、cd解压/压缩到目录(done)中,然后pun一个类似于以下内容的命令:

python setup.py install
但是,此目录中没有可用的setup.py,或者更重要的是。。。没有自述文件(否则我就不在这里了)。以下是此目录中的文件列表:

[root@matt-dev googlesafebrowsing]# ls -lrt
total 196
-rwxr-xr-x. 1 root root   922 May 10  2011 util.py
-rwxr-xr-x. 1 root root 10919 May 10  2011 server_test.py
-rwxr-xr-x. 1 root root 24479 May 10  2011 server.py
-rwxr-xr-x. 1 root root  9999 May 10  2011 sblist_test.py
-rwxr-xr-x. 1 root root 12047 May 10  2011 sblist.py
-rwxr-xr-x. 1 root root     0 May 10  2011 __init__.py
-rwxr-xr-x. 1 root root  1865 May 10  2011 hashprefix_trie_test.py
-rwxr-xr-x. 1 root root  4095 May 10  2011 hashprefix_trie.py
-rwxr-xr-x. 1 root root 10327 May 10  2011 expression_test.py
-rwxr-xr-x. 1 root root 11623 May 10  2011 expression.py
-rwxr-xr-x. 1 root root  3043 May 10  2011 datastore.py
-rw-r--r--. 1 root root 11358 May 10  2011 COPYING
-rwxr-xr-x. 1 root root   965 May 10  2011 client_test.py
-rwxr-xr-x. 1 root root 14701 May 10  2011 client.py
-rw-r--r--. 1 root root  3507 Apr 21 15:00 datastore.pyc
-rw-r--r--. 1 root root  8947 Apr 21 15:00 expression.pyc
-rw-r--r--. 1 root root   873 Apr 21 15:00 util.pyc
-rw-r--r--. 1 root root  4072 Apr 21 15:00 hashprefix_trie.pyc
-rw-r--r--. 1 root root 27861 Apr 21 15:00 server.pyc
-rw-r--r--. 1 root root 11886 Apr 21 15:00 sblist.pyc
有人在python实例中使用过此模块吗?-关于我应该做什么的任何建议

提前感谢,


注意。

要让Python成功导入googlesafebrowsing模块,goglesafebrowsing目录需要位于sys.path中包含的目录中。为此,您可以将目录移动到~/.local/lib/python2.7/site-packages,或者设置PYTHONSTARTUP环境变量,使Python查找额外的目录以查找模块。您应该在官方文档中找到更多关于这方面的信息,确切地说是distutils文档、库参考中站点模块的文档,以及“Python设置和使用”中关于Python环境变量的文档(都在docs.Python.org上)。本教程也可能有所帮助。您也可以自己编写一个简单的安装脚本,然后运行setup.py install,让Python将文件移动到适当的位置:

from distutils.core import setup
setup(name='googlesafebrowsing',
      version='0.3',
      packages=['googlesafebrowsing'])
(Python中的包只是一种特殊的模块,它实际上是一个包含子模块的目录,包括一个名为
\uuu init\uuu
的特殊模块。模块是可以导入的东西,通常是扩展名为.py的文件。) 然后:

python setup.py install --user
(distutils安装文档中解释了--user选项。)

最后,我认为您应该要求该模块的开发人员提供一个安装脚本