How to Usefind_packages() To use thefind_packages()function in your setup file, you first need to import it from thesetuptoolspackage. Here is an example of how to usefind_packages()in a setup file: fromsetuptoolsimportsetup,find_packages setup(name='my_project',version='1.0',packages=fin...
`-- setup.py find_packages可以将在当前目录,以及当前目录下,所有的python包(带__init__.py的目录)都搜索,并一起打成egg文件包。 find_packages(xyz),就是搜索名称为xyz的包,以及xyz的下层目录的包搜索出来,并一起打成egg文件包。
问Python setup.py:如何使find_packages()识别子目录中的包EN这就像对"foo“和"bar”包使用src-布局...
打包分发最关键的一步是编写setup.py文件。 以下是一个 setup.py 简单的使用示例 from setuptools import setup, find_packages setup( # 指定项目名称,我们在后期打包时,这就是打包的包名称,当然打包时的名称可能还会包含下面的版本号哟~ name="mytest", # 指定版本号 version="1.0", author="flp", author_...
执行打包操作,通常使用setuptools提供的setup函数。 导入依赖包 1、setuptools包(主要) fromsetuptoolsimportsetup, find_packages 2、unittest包 importunittest 3、codecs包 importcodecs setup函数讲解 name参数:必选参数,指定库的名称。 name='subword_nmt', ...
setup(name='your_package',version='0.1',packages=find_packages(),install_requires=['numpy','requests',],...) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 在同一目录下准备好包的文件,例如__init__.py和其他模块。 使用以下命令进行安装: ...
2.新建一个setup.py文件 ,内容如下 `from setuptools import setup, find_packages setup( name='HelloWorld', version='0.1', packages=find_packages(), author='ZBJ', url='None', author_email='None' )` 3.在demo文件夹下再新建一个文件夹:myapp和__init__.py ...
setup( name='MyApp',# 应用名 version='1.0',# 版本号 packages=['myapp']# 包括在安装包内的Python包 ) 执行安装文件 有了上面的setup.py文件,我们就可以打各种包,也可以将应用安装在本地Python环境中。 1. 创建egg包 $ python setup.py bdist_egg ...
wget http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py 2.创建一个简单的包 有了setuptools后,创建一个包基本上是无脑操作 cd /tmp mkdir demo cd demo 在demo中创建一个setup.py文件,写入 from setuptools import setup, find_packages ...
packages=find_packages(), install_requires=[ # 列出项目的依赖项 ], ) 其中,name是项目的名称,version是项目的版本号,packages是项目的包列表,install_requires是项目的依赖项列表。 在命令行中运行以下命令来打包项目: shell复制代码 python setup.py sdist 这将在项目根目录下创建一个名为dist的文件夹,其中包...