【Python】将模块安装到site-pckages

使用setuptools将模块安装到site-packages

1. 创建一个发布描述:为模块创建(至少)两个描述文件:setup.py和README.txt

这些文件应该与我们要安装的模板放在同一个文件夹中。
第一个文件名必须为:setup.py,这个文件包含两行代码:第一行从setuptools模块导入setup函数,第二行调用这个setup函数

from setuptools import setup


setup(
    name = 'vsearch',
    version = '1.0',
    description = 'The Head First Python Search Tools',
    author = 'LucyShawYang',
    author_email = '[email protected]',
    py_modules = ['vsearch'],
)

setup中,第一行的name参数指定发布包。常见的做法是按模块命名发布包;最后一行表示包含在这个发布包中的所有 .py。对于这个例子,只有一个文件:vsearch

2. 创建发布文件

在这个阶段,应该有3个文件:×××.py, setup.py, README.txt
我们准备由这些文件创建一个发布包
我们在包含这个3个文件的文件夹打开一个命令行提示窗口,然后输入如下命令,屏幕上会出现大量消息。
在这里插入图片描述
命令行提示符会再次出现,这三个文件已经合并到了一个发布文件中。这是一个可安装的文件,在这里这个文件名为vsearch-1.0.zip
我们会在当前工作的文件夹下面找到一个由setuptools创建的名叫dist的文件夹,我们在这个文件夹中可以找到新创建的ZIP文件夹

3. 使用pip安装包

(pip = “Package Installer for Python)

PS C:\Users\18735\Desktop\Python\mymodules\dist> py -3 -m pip install vsearch-1.0.tar.gz
Processing c:\users\18735\desktop\python\mymodules\dist\vsearch-1.0.zip
Installing collected packages: vsearch
  Running setup.py install for vsearch ... done
Successfully installed vsearch-1.0

现在vsearch模块已经安装为site-packages的一部分辣!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章