-1

setup.pyファイルを作成しました。でも配布の仕方がわからない?

この本には、ターミナル ウィンドウを開き、次の 1 つのコマンドを入力すると書かれています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
4

3 に答える 3

1

Pythonコマンドライン端末で、ディレクトリを変更するには?

これは Python REPL に入力することを想定していないため、無関係です。代わりに、シェル/コマンド プロンプトに入力してください。

于 2013-02-04T08:02:31.900 に答える
0

Python が C ドライブにインストールされていない場合は、必ずパスを追加し、Python ファイル名を正しく追加してください (Python ファイルは、インストール時にバージョンに従って自動的に名前が付けられます)。また、setup.py ファイルが Python ファイル内にあることを確認してください。

たとえば、Python を e ドライブにインストールしましたが、バージョンは 3.4.2 です。自動的に作成されるファイル名は Python34 です。

コマンドラインで、次のように入力しました。

e:\Python34\setup.py sdist

この助けを願っています。

ジョーイ

于 2014-10-31T22:34:58.303 に答える
0

あなたはWindowsを使用しているので、PythonのバージョンとPythonのインストール場所によって異なります

のようにコマンドを使用します。まず、python へのパスを明確にする必要があります。

C:\python33\python setup.py sdist

これが役立つことを願っています。

于 2015-07-22T17:45:38.923 に答える