约定: 工作环境目录:/home/zghmvp/Desktop

1、在桌面新建文件夹 package

文件夹名称可以随意命名

2、在 package 下新建 zselenium 文件夹

此文件夹一般为工程名称

3、在 package 下分别新建以下文件

  1. README.md
  2. .gitignore
  3. requirements.txt
  4. setup.py

image.png

4、编辑 setup.py 文件内容

  1. from __future__ import print_function
  2. from setuptools import setup, find_packages
  3. import sys
  4. setup(
  5. name="zselenium",
  6. version="0.1.0",
  7. author="zghmvp", # 作者名字
  8. author_email="zghmvp@163.com",
  9. description="基于Selenium的二次封装.",
  10. license="MIT",
  11. url="https://github.com/zghmvp/zselenium", # github地址或其他地址
  12. packages=find_packages(),
  13. include_package_data=True,
  14. classifiers=[
  15. "Environment :: Web Environment",
  16. 'Intended Audience :: Developers',
  17. 'License :: OSI Approved :: MIT License',
  18. 'Natural Language :: Chinese',
  19. 'Operating System :: MacOS',
  20. 'Operating System :: Microsoft',
  21. 'Operating System :: POSIX',
  22. 'Operating System :: Unix',
  23. 'Topic :: NLP',
  24. 'Topic :: Software Development :: Libraries :: Python Modules',
  25. 'Programming Language :: Python :: 3.5',
  26. 'Programming Language :: Python :: 3.6',
  27. ],
  28. install_requires=[
  29. 'selenium>=3.141.0', # 所需要包的版本号
  30. ],
  31. zip_safe=True,
  32. )

5、生成工程包``

  1. $ cd /home/zghmvp/Desktop/package
  2. $ python3 ./setup.py sdist

image.png

6、使用 pip 安装工程包

dist/zselenium-0.1.0.tar 文件是生成后的pip包,可以直接使用pip进行安装

  1. $ pip3 install dist/zselenium-0.1.0.tar

参考