2016-08-31 2 views
-3

現在、pipインストールのためにsetup.pyファイルをセットアップしようとしていますか、単にpython setup.pyをインストールすると、コードを実行すると、メソッドは、私のread関数に関しては反復可能ではありません。 setup.py'method'オブジェクトは読み込みメソッドのsplitlinesを呼び出すことで反復できません

from setuptools import setup, find_packages 
import os 

def read(filename): 
    with open(os.path.join(os.path.dirname(__file__), filename)) as f: 
     return f.read() 

setup(
    name='example', 
    version='1.0', 
    description='example', 
    url='https://github.com/example', 
    author='Example', 
    author_email='[email protected]', 
    packages=find_packages, 
    install_requires=read('requirements.txt').splitlines(), 
    zip_safe=False 
) 

のために続き、最終的に私は、受信エラーがあり、

Traceback (most recent call last): 
    File "setup.py", line 16, in <module> 
install_requires=read('requirements.txt').splitlines() 
    File "C:\Python35\lib\distutils\core.py", line 108, in setup 
_setup_distribution = dist = klass(attrs) 
    File "C:\Python35\lib\site-packages\setuptools\dist.py", line 272, in __init__ 
_Distribution.__init__(self,attrs) 
    File "C:\Python35\lib\distutils\dist.py", line 281, in __init__ 
self.finalize_options() 
    File "C:\Python35\lib\site-packages\setuptools\dist.py", line 327, in finalize_options 
    ep.load()(self, ep.name, value) 
    File "C:\Python35\lib\site-packages\setuptools\dist.py", line 161, in check_packages 
    for pkgname in value: 
TypeError: 'method' object is not iterable 
+0

スタックトレースを含むエラーメッセージ全体を表示します。たぶん、関数呼び出しのかっこはどこか忘れてしまったでしょう。 – user2357112

+0

すべてうまくいくはずです。私はここにいくつかの情報がないと思います – RafaelC

+0

完全なエラーメッセージが追加されました。また、この関数はsetup.pyファイルに定義されています –

答えて

2

として

コードがこの行は、コールが欠落しているあなたが必要と括弧:

packages=find_packages, 

変更先:

packages=find_packages(), 
+0

を編集すると、それは馬鹿です。 –

関連する問題