我有以下包/目录结构:
PythonMDK>>
README.txt
setup.py
PythonMDK>>
code1.py
code2.py
__init__.py
以及设置.py文件包含以下内容:
from setuptools import setup
setup(
name='PythonMDK',
version='1.0dev',
description='Python MDK',
author='ME',
author_email='ME@stuff.com',
packages=['PythonMDK'],
long_description=open('README.txt').read(),
url='')
我现在如何安装它并使用“code1.py”和“code2.py”中包含的类/函数?我试过python setup.py install
,它似乎可以工作,但现在我有一个“dist”和“build”文件夹在主“PythonMDK”文件夹中,我似乎可以使用任何包含的函数。所以基本上我现在有了设置.py“文件以便使用这些模块?你知道吗
为了
import PythonMDK
公开code1.py
中的任何函数,文件PythonMDK/__init__.py
必须像from code1 import myfunction
一样导入它们。然后你可以做import PythonMDK; PythonMDK.myfunction()
。你知道吗参见https://docs.python.org/3/tutorial/modules.html#packages、https://docs.python.org/3/reference/import.html#packages和https://docs.python.org/3/reference/import.html#regular-packages
相关问题 更多 >
编程相关推荐