设置.py安装modu时出现语法错误

2024-04-24 16:25:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直试图通过“艰难地学习Python”来学习Python,在ex46中,他告诉我们把一个脚本放到bin中,然后用设置.py. 在

我的脚本名是script1.py 这是我的设置.py文件:

try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup

config = [
          'description': 'My Project',
          'author': 'My Name',
          'url': 'URL to get it at.',
          'download_url': 'Where to download it.',
          'author_email': 'My email.',
          'version': '0.1',
          'install_requires': ['nose'],
          'packages': ['NAME'],
          'scripts': ['bin/script1.py'],
          'name': 'projectname'
        ]
setup(**config)

输出:

^{pr2}$
  • 我使用的是Ubuntu16.04和Python2.7.13

Tags: tofrompyimport脚本configurlbin
1条回答
网友
1楼 · 发布于 2024-04-24 16:25:19

您的描述显示为一个列表(以[]开头和结尾),但应该是dict(以{}开头和结尾)。在

列表就是一个逗号分隔的项目列表,其开始和结束用括号([])表示。另一方面,dict是一个逗号分隔的键/值对列表,由大括号({})表示。错误是告诉您冒号(将字典的键与其值分开)不合适,因为它认为它是一个列表。通过将开始和结束括号改为大括号,它将正确地将其标识为字典。在

相关问题 更多 >