我正在尝试在python33中创建一个分发文件,但没有任何成功。
我创建了一个带有nester名称和文件夹的文件夹。在Windows 8中的C驱动程序中放入python33。 此文件夹有2个文件。 nester.py& setup.py
我的setup.py有
from distutils.core import setup
setup (
name = 'nester';
version = '1.0.0';
py_modules = ['nester'];
author = 'AMiSH13';
)
然后我开了一个我写的
的CMDC:\python33\python.exe setup.py sdist
在此步骤中,出现错误
SyntaxError: invalid syntax
我也在Ubuntu中试过这个。我把我的文件放在nseter文件夹中。之后 我用以下命令打开了一个终端
python3 setup.py sdist
在这种情况下,linux无法打开文件'setup.py'没有这样的文件或目录 显示。
有什么问题?
答案 0 :(得分:3)
函数参数用逗号分隔,而不是分号。
答案 1 :(得分:1)
这里有两个问题:
SyntaxError
。IndentationError
。请记住,Python会严肃对待缩进,因为它使用它来确定什么是什么。您的代码应该是这样的:
from distutils.core import setup
setup(
name='nester',
version='1.0.0',
py_modules=['nester'],
author='AMiSH13'
)
或者,像这样:
from distutils.core import setup
setup(name='nester', version='1.0.0', py_modules=['nester'], author='AMiSH13')
答案 2 :(得分:0)
您需要更新一些内容。 1.更新你的setup.py
来自distutils.core导入设置的`
设置( 名=“巢”, 版本= '1.0.0', py_modules = [ '巢'], 笔者= 'AMiSH13', )`
在AMiSH13之后看到逗号
C:\python33\python setup.py sdist