Python 使用谷歌时遇到麻烦';安全浏览模块
我是python新手,正在尝试将“googlesafebrowsing”模块(可用)导入python。查看python文档,它提到要将文件(done)、cd解压/压缩到目录(done)中,然后pun一个类似于以下内容的命令: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 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选项。)
最后,我认为您应该要求该模块的开发人员提供一个安装脚本