如何在python 3.7.2中构建分发文件

时间:2019-01-17 20:51:21

标签: python-3.x python-3.7

我正在学习python停留在构建分发文件上.python使用的是3.7.2

我已经创建了setup.py文件。但是我不知道如何分配?

这本书说,打开终端窗口并输入一个命令:python3 setup.py sdist。我做到了,但总是出错!

我觉得代码还可以,因为这只是本书中的示例。我猜这是我构建发行版的错误。

在python命令行终端中,这是我键入以下代码的地方。 文件nester.py的代码如下:

def print_lol(the_list):
for each_item in the_list:
if isinstance(each_item, list):
  print_lol(each_item)
else:
  print(each_item)

setup.py文件为:

from distutils.core import setup
setup(
name = 'nester',
version = '1.0.0',
py_modules = ['nester'],
author = 'hfpython',
author_email = 'hfpython@headfirstlabs.com',
url = 'http://www.headfirstlabs.com',
description = 'A simple printer of nested lists',

) 我输入的命令是:python3 setup.py sdist,然后出现错误:

File "<stdin>",line 1
pythons setup.py sdist
syntaxError: invalid syntax

0 个答案:

没有答案