zoukankan      html  css  js  c++  java
  • 将模块安装到Site-packages

    清楚一个问题

    如何找到模块

    解释器会在3个主要位置搜索模块:

    1.当前得工作目录:

      这是解释起认为的你目前所在的文件夹

    2.你的解释起的site-packages的位置:

      .这些目录包含你可能已经安装的第三方的python模块(也包括自己写的模块)

    3.标准库的位置:

      这些目录包含构成标志库的所有模块

    在这里主要将第二个方法模块安装到site-packages:

    思路:

      1.创建一个发布描述

      2.生成一个发布文件

      3.安装发布文件

    我们最后的结果是能为模块创建一个发布包,这个包是一个压缩文件

    1.创建一个发布描述,为此我们要创建俩个文件,这俩个文件要和我们要调用的模板在一个文件夹中,

     首先创建一个setup.py这个文件,文件内容如下所示

    from setuptools import setup
    
    setup(
        name = 'vsearch',(模块名)
        version = '1.0',
        description = 'The Head First Python Search Tools',
        author = 'HF python 2e',
        author_email = 'hfpy2e@gmail.com',
        url = 'headfirstlabs.com',
        py_modules = ['vsearch'],(模块名)
        )
    

      然后创建一个readme.txt文件,一样放在指定文件夹下面

    2.创建发布文件

    利用cmd命令行进入到setup.py的路径中(各自创建文件为准)

    然后运行在cmd 命令行中运行:py -3 setup.py sdist

    然后可以到文件加中看到有一个dist文件,文件下有一个压缩包

    3.安装发布文件

     然后在命令行状态下直接导入已经安装好的模块(以各自创建的模块为准)

  • 相关阅读:
    SocketAsyncEventArgs的释放问题
    SharePoint 2013部署自定义HttpModule访问SPContext.Current的一个问题
    ASP.NET MVC View使用Conditional compilation symbols
    XPath注入
    Java基础(十二)之包和权限访问
    SSI注入漏洞
    java基础(十一)之抽象类和抽象函数
    邮件头注入
    java基础(十)之向上转型/向下转型
    java基础(八)之函数的复写/重写(override)
  • 原文地址:https://www.cnblogs.com/dachang/p/11160224.html
Copyright © 2011-2022 走看看