2017-07-27 7 views
0

Windows CMDにpyevolveモジュールをインストールしようとしています。ModuleNotFoundError:モジュール 'Scaling'

私は3つの方法でインストールしようとしました。

  1. pip install pyevolve

  2. easy_install pyevolve

  3. cd C:/xxxx/xxxx/xxxx/xxxx/

    python setup.py install

結果は:

ModuleNotFoundError: No module named 'Scaling' 

私はC:/xxxx/xxxx/xxxx/xxxx/を見て、Scaling.pyという名前の文書があることがわかります。しかし、それは動作しません!

答えて

0

要するに、コードは古く、明らかにPython 2を対象としていますが、Python 3で試してみたようです。pyevolveのPython 2を使用してください。

問題がsetup.py輸入pyevolvepyevolve.__init__輸入pyevolve.Constspyevolve.Consts輸入Scalingです。 Python 2では、Py 2が相対インポートを許可するため、インポートが機能します。しかし、Python 3では、デフォルトのインポートは絶対であり、グローバルモジュールはありませんScaling

+0

ご協力いただきありがとうございます。つまり、pyevolveを使いたいのであれば、Python 2でインポートする必要がありますか?しかし、もし私がPython 3でそれをインポートできる可能性があるならば? – SysesCool

+0

もう一度お世話になりました。私はこの問題を解決したと思う。 – SysesCool

+0

もう一度お世話になりました。私はこの問題を解決したと思う。/nステップ1 WinDosでは次のように入力します。python install future。/nステップ2 https://github.com/BubaVV/Pyevolveこのモジュールをnetの上にダウンロードし、WinDosのcd C:\ XXXX \ XXXX \/n python setup.py installをダウンロードします。/nその後、私は終わった。 – SysesCool

関連する問題