python - 无法共享模块

标签 python module python-3.3

我正在尝试分发模块。我是这个部分的新手 在 C:\中安装我的文件夹 Python33 后,我将其添加到路径中,创建一个文件夹 booklist 并写入以下两个文件; booklist.py,我写的地方

def book list(list):
for each_value in list:
    `if isinstance(each_value,list):
        booklist(each_value)
    else:print(each_value)`**

和我写的setup.py

from distutils.core import setup
setup( 
    name='booklist',
    version='1.0.0',
    py_modules=['booklist'],
    author='samiha',
    author_email='samihasultana@gmail.com',
)

booklist 文件夹中打开命令提示符, 写

<stdin> line 1
  setup.py `sdist`
                ^
syntax error:invalid syntax,

获取错误文件

    <stdin> line 1
  setup.py `sdist`
                 ^
SyntaxError: invalid syntax, 

你能解释一下为什么吗?

最佳答案

setup.py 不是您放入 python 解释器中的命令。在终端 shell 或 Windows 命令控制台中运行它:

C:\Python33\bin\python setup.py sdist

关于python - 无法共享模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20764902/

相关文章:

python - 快速 MySQL 导入

python - 适用于 OS X 的 Numpy-MKL

python - 查找词频 - 无需计数器

python - 将列表平均分成两半的最有效方法是什么

module - 如何以编程方式创建具有自定义属性的 Prestashop 产品?

python - 将 DataFrame 对象转换为字符串或对齐 DataFrame 编码

python - 按创建/修改日期移动文件然后使用 Python 移动

ruby - 我如何 "Inherit"一个 Ruby 模块来创建另一个模块?

python - Pandas 两个数据框交叉连接

python - 如何使从 netCDF (.nc) 加载的数组可写?