私はプログラミングが初めてで、過去数週間、Python を独学で勉強してきました。指示のほとんどは、リソース「Learn Python the Hard Way」からのものです。
さて、私の問題は、基本的にあなた自身の setup.py ファイルを完成させてインストールするクイズに取り組み始めたところです。ただし、ファイルを理解して実行しようとすると、しばらく時間がかかります。ここで 2 番目の一重引用符で「無効な構文」エラーが発生し続けます。
'packages': [ ],
.
左側の変数からすべての一重引用符を削除する、コロンを等号に置き換える、特定のファイルとフォルダーの名前を変更する、または 3 つの組み合わせなど、考えられるすべてのことを試しました。このコードを、同様のチュートリアルを提供している他のサイトと比較しました。以前のアイデアが生まれた場所であり、この問題の解決策を Google や stackoverflow.com を含むいくつかの場所で検索しました。ただし、これまでのところ、この特定の状況に関連する投稿は見つかりませんでした。
オペレーティング システムとして Ubuntu 12.04 LTS を使用しています。
問題のスクリーン ショットがありますが、ここに投稿するほどの評判はありません。: (
このコードは、「Learn Python the Hard Way」のコードとまったく同じである必要があり、名前や電子メール アドレスなど、指示どおりに変数を変更しただけです。
「setup.py」のコードは次のとおりです
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
config = {
'description': 'Amateur Remake of the Clannad Visual Novel',
'author': 'Kristopher Anders',
'url': 'Unavailable Online.',
'download_url': 'Not Available online.',
'author_email': 'kanders91@gmail.com',
'version': '0.1',
'install_requires': ['nose']
'packages': ['seen0414'],
'scripts': [],
'name': 'Clannad Visual Novel'
}
setup(**config)
「setup.py」のファイル ツリーは次のとおりです。
|---Clannad \\root directly for 'setup.py' \\
|---bin
|---docs
|---seen0414
|---__init__.py --\\contents is exact copy of 'seen0414.py'\\
|---__init__.pyc \\otherwise '__init__.py' was empty.\\
|---module0414.py --\\contains functions for 'seen0414'\\
|---module0414.pyc
|---script0414.txt --\\contains necessary text for 'module0414.py'\\
|---seen0414.py --\\original(main) script\\
|---tests
|---clannad_tests.py
|---clannad_tests.pyc
|---__init__.py
|---__init__.pyc
|---setup.py
おそらく非常に単純な解決策だと確信していますが、これを理解できないようです。助けてくれてありがとう。