很多写Python的人,都会遇到一个很抓瞎的事情,项目这么打包?就比如写Java代码写惯了,突然写个Python,就在想怎么办Python的平替Maven是什么?怎么把环境和写的代码打成一个结果物?这篇就告诉你。
首先你要确保使用的是Pycharm,在项目的setting中搜索pip,你能看到默认情况下开发工具会给你导入两个依赖
如果没有你手动pip一下,随后在你的项目主路径下建立一个python文件,名叫setup.py
然后在这个文件里面你要写如下内容,其中改你自己的模块名称(YourPackageName),作者、邮箱、github的路径、说明这几个如果没有可以删掉,最后你要在install_requires中写你依赖了那些类库
from setuptools import setup, find_packages
setup(
name='YourPackageName',
version='1.0.0',
packages=find_packages(),
url='https://github.com/YourUsername/YourPackageName',
license='MIT',
author='YourName',
author_email='yourname@example.com',
description='A brief description of your package',
install_requires=[
'numpy',
'pandas',
]
)
最后一步打开Pycharm下面的Terminal中运行下面的命令
python setup.py sdist bdist_wheel
运行完之后等一会,打包不是一个阻塞进程,过一会你的项目下面会出现这两个文件
交给其他人之后,他们只需要运行pip install YourPackageName-1.0.0.tar.gz(或者.whl)就行