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=find_packages()) 1. 2. 3....
find_package函数可以帮助我们找到一个已经安装的 Python 包的路径。这个函数位于setuptools模块中,我们可以通过import setuptools来使用这个函数。 下面是find_package函数的基本用法: AI检测代码解析 importsetuptools package_path=setuptools.find_package('package_name')print(package_path) 1. 2. 3. 4. 这个函数会...
`-- setup.py find_packages可以将在当前目录,以及当前目录下,所有的python包(带__init__.py的目录)都搜索,并一起打成egg文件包。 find_packages(xyz),就是搜索名称为xyz的包,以及xyz的下层目录的包搜索出来,并一起打成egg文件包。
执行打包操作,通常使用setuptools提供的setup函数。 导入依赖包 1、setuptools包(主要) fromsetuptoolsimportsetup, find_packages 2、unittest包 importunittest 3、codecs包 importcodecs setup函数讲解 name参数:必选参数,指定库的名称。 name='subword_nmt', version参数:必选参数,指定库的版本号。 version='0.3.8...
问Python setup.py:如何使find_packages()识别子目录中的包EN这就像对"foo“和"bar”包使用src-布局...
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 ...
其实真正需要打包一个 Python 包只需要在项目根目录中提供一个 setup.py 文件即可,这个文件简单的内容如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 from setuptoolsimportfind_packages,setupVERSION='1.4.2'withopen('README.md','r',encoding='utf-8')asfp:long_description=fp.read()setup(nam...
setuptools是Python中用于打包和分发项目的强大工具。以下是一个简单的setup.py文件的示例: python 代码解读 复制代码 fromsetuptoolsimportsetup, find_packagessetup(name='my_project',version='1.0',packages=find_packages(),install_requires=['package1','package2',],) ...
find_packages函数的第一个参数用于指定在哪个目录下搜索包,参数exclude用于指定排除哪些包,参数include指出要包含的包。 默认默认情况下 setup.py 文件只在其所在的目录下搜索包。如果不用 find_packages,想要找到其他目录下的包,也可以设置 package_dir 参数,其指定哪些目录下的文件被映射到哪个源码包,如:package_di...
1. 先解压缩源码包,再执行setup.py python setup.py install #等价于 python setup.py build python setup.py install ''' python setup.py install包括两步:python setup.py build, python setup.py install。 这两步可分开执行, 也可只执行python setup.py install, 因为python setup.py install总是会先bu...