これをモジュールとしてパッケージ化するのに間違っていることを誰かに教えてもらえますか? https://github.com/xamox/python-zxing。次のようにPythonコードをモジュールにするためには何をする必要がありますか?
私のsetup.pyは次のとおりです。
#!/usr/bin/env python
from distutils.core import setup
setup(
name='zxing',
version='0.1',
description="wrapper for zebra crossing (zxing) barcode library",
url='http://simplecv.org',
author='Ingenuitas',
author_email='[email protected]',
packages=['zxing'],
)
私は "輸入zxing" をやろうとしています。私はsetup.pyをインストールし、/usr/local/lib/python2.7/dist-packages/に入れますが、import zxingは動作しません。
は、私は次のエラーを取得:あなたが行うと
In [1]: import zxing.zxing
---------------------------------------------------------------------------
ResolutionError Traceback (most recent call last)
/home/xamox/<ipython-input-1-9ff7d0755c55> in <module>()
----> 1 import zxing.zxing
/usr/local/bin/zxing.py in <module>()
3 __requires__ = 'zxing==0.1'
4 import pkg_resources
----> 5 pkg_resources.run_script('zxing==0.1', 'zxing.py')
/usr/lib/python2.7/dist-packages/pkg_resources.pyc in run_script(self, requires, script_name)
465 ns.clear()
466 ns['__name__'] = name
--> 467 self.require(requires)[0].run_script(script_name, ns)
468
469
/usr/lib/python2.7/dist-packages/pkg_resources.pyc in run_script(self, script_name, namespace)
1192 script = 'scripts/'+script_name
1193 if not self.has_metadata(script):
-> 1194 raise ResolutionError("No script named %r" % script_name)
1195 script_text = self.get_metadata(script).replace('\r\n','\n')
1196 script_text = script_text.replace('\r','\n')
ResolutionError: No script named 'zxing.py'
このモジュールのファイル名は何ですか?あなたのローカルディレクトリで動作しますか? –
ローカルディレクトリで動作しますが、setup.py installを実行してインポートしようとすると、次のエラーが表示されます。 https://gist.github.com/b51c37cb5ac13557539d – xamox
エラーメッセージの実際のテキストをこの質問。リンクを追跡することは容認できません。エラーメッセージの単語を見つけて、それらをコピーしてください。 ** **その言葉で質問を更新**してください。また、あなたのモジュールをインストールした 'setup.py'スクリプトを含めてください。 –