当前位置: 首页 > 面试题库 >

如何在没有setup.py的情况下安装Python模块?

杨成礼
2023-03-14
问题内容

我是Python的新手,正在尝试安装此模块:http : //www.catonmat.net/blog/python-library-for-google-
search/

目录中没有setup.py,但是有以下文件:

 BeautifulSoup.py   browser.pyc    __init__.pyc  sponsoredlinks.py
 BeautifulSoup.pyc  googlesets.py  search.py     translate.py
 browser.py         __init__.py    search.pyc

有人可以告诉我如何设置或使用此模块吗?

谢谢!


问题答案:

在系统上开始使用该代码的最简单方法是:

  1. 将文件放入计算机上的目录中,
  2. 将该目录的路径添加到您的PYTHONPATH

步骤2可以通过Python REPL完成,如下所示:

import sys
sys.path.append("/home/username/google_search")

文件系统外观的示例:

home/
    username/
        google_search/
            BeautifulSoup.py
            browser.py
            googlesets.py
            search.py
            sponsoredlinks.py
            translate.py

完成之后,您可以导入和使用这些模块:

>>> import search
>>> search.hey_look_we_are_calling_a_search_function()

编辑:
我应该补充,上述方法不会永久性地更改您的PYTHONPATH。

如果您只是将此代码用于测试驱动器,那么这可能是一件好事。
如果您决定在任何时候都希望此代码可用,则需要在PYTHONPATH环境变量中附加一个条目,该条目可以在外壳程序配置文件(例如.bashrc)或配置文件(例如.profile)中找到。
要附加到PYTHONPATH环境变量,您将执行以下操作:

export PYTHONPATH=$PYTHONPATH:$HOME/google_search


 类似资料:
  • 我正在尝试安装一个没有依赖项的python模块。 我跑: 但是这个安装依赖项,任何想法怎么能做到这一点?

  • 问题内容: 我正在使用/ /在Mac OS X上进行一些研究计算。为了提高性能,我们从大学租了一个400节点的集群(使用Linux),以便可以并行完成任务。问题是我们不允许在集群上安装任何额外的软件包(否或任何安装工具),它们仅提供原始python本身。 然后如何在群集上运行脚本?有没有办法集成模块(我认为numpy和scipy也具有一些已编译的二进制文件),以便可以在不安装软件包的情况下进行解释

  • 问题内容: 我在服务器中提取,配置并使用了make作为安装包。 但是,我无法使用 make install 。我得到错误 我运行文件夹 我仍然遇到相同的错误。 如何在没有sudo访问的情况下运行 make install ? 问题答案: 如何安装到主目录下的路径? 然后运行: 同样,如果您的脚本(例如CGI)需要您自己的Python用户版本,则必须明确告诉它们: 而不是使用默认的系统Python,

  • 问题内容: 我已经使用了一些共享代码并将其放在NPM模块中,我不想将其上传到中央注册表。问题是,如何从其他项目中安装它? 最明显的方法可能是设置我自己的NPM注册表,但是根据文档,这涉及很多麻烦。 我是否可以仅安装一个位于本地文件系统上的NPM模块,甚至可以从git中安装它? 问题答案: 要么 必须包含其中的内容。 它也了解git:

  • 问题内容: 我只需要一些主机上没有的软件包(我和linux …我们…我们并没有花费太多时间…)。 我曾经像这样安装它们: 要么 但是它不适用于lxml。在构建过程中出现很多错误: http://lxml.de/installation.html表示它具有某些依赖性。但是如何在没有管理权限的情况下安装它们? 问题答案: 如果您没有管理员权限,并且不能说服管理员为您安装相关的软件包,则有两种选择: 选

  • 本文向大家介绍python安装模块如何通过setup.py安装(超简单),包括了python安装模块如何通过setup.py安装(超简单)的使用技巧和注意事项,需要的朋友参考一下 有些时候我们发现一些模块没有提供pip install 命令和安装教程 , 只提供了一个setup.py文件 , 这个时候如何安装呢? 步骤 打开cmd 到达安装目录 python setup.py build pyth