【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的一部分辣!

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