python學習筆記24.釋出模組
阿新 • • 發佈:2021-01-27
技術標籤:python學習筆記python
如果希望自己開發的模組,分享給其他人,可以按照以下步驟操作。
1. 製作釋出壓縮包步驟
- 建立 setup.py
setup.py
的檔案
from distutils.core import setup
setup(name="package_name", # 包名
version="1.0", # 版本
description="This package can do ***.", # 描述資訊
long_description="The details of this package..." , # 完整描述資訊
author="Andy", # 作者
author_email="[email protected]", #作者郵箱
url="www.test.com", # 主頁
py_modules=["package_name.test_module1",
"package_name.test_module2"])
有關字典引數的詳細資訊,可以參閱官網:
https://docs.python.org/2/distutils/apiref.html
以下步驟需要在python的直譯器中進行:
- 構建模組
$ python3.setup.py build
- 生成釋出壓縮包
$ python3.setup.py sdist
2. 安裝模組
# 解壓縮
$ tar zxvf package_name.tar.gz
# 安裝
$ sudo python3 setup.py install
3. 解除安裝模組
直接從安裝目錄下,把安裝模組的目錄刪除就可以
$ sudo rm -r package_name*
4. pip 安裝第三方模組
- 第三方模組通常是指由知名的第三方團隊開發的,並且被程式設計師廣泛使用的python包/模組
- 例如
pygame
pip
是一個現代的,通用的python包管理工具,提供了對python包的查詢、下載、安裝、解除安裝等功能
安裝和解除安裝的命令如下:
# 將模組安裝/解除安裝到python 2.x 環境
$ sudo pip install pygame
$ sudo pip uninstall pygame
# 將模組安裝、解除安裝到python 3.x 環境
$ sudo pip3 install pygame
$ sudo pip3 uninstall pygame
在Mac下安裝iPython:
$ sudo pip install ipython
在Linux下安裝iPython
$ sudo apt install ipython
$ sudo apt install ipython3