Simpy をインストールし、Python 3.5 を使用しています。私は同じエラーがあります:
>>> env = simpy.Environment()
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
env = simpy.Environment()
AttributeError: module 'simpy' has no attribute 'Environment'
simpy をインポートできますが、インポートするとenv = simpy.Environment()
このエラーが出力されます。
アンインストール、再インストール、ターミナル、PythonのIDLE、他のIDLEでの使用を試みました...
コード全体は次のとおりです(チュートリアルから):
>>> def car(env):
... while True:
... print('Start parking at %d' % env.now)
... parking_duration = 5
... yield env.timeout(parking_duration)
...
... print('Start driving at %d' % env.now)
... trip_duration = 2
... yield env.timeout(trip_duration)
>>> import simpy
>>> env = simpy.Environment()
そして、エラーがポップアップします。
編集(解決済み):
同じフォルダーに simpy.py という名前のファイルがありました。私はそれを削除しましたが、今では完全に機能しています。コードは次のとおりです。
>>> def car(env):
... while True:
... print('Start parking at %d' % env.now)
... parking_duration = 5
... yield env.timeout(parking_duration)
...
... print('Start driving at %d' % env.now)
... trip_duration = 2
... yield env.timeout(trip_duration)
>>> import simpy
>>> env = simpy.Environment()
>>> env.process(car(env))
>>> env.run(until=15)
そして出力:
Start parking at 0
Start driving at 5
Start parking at 7
Start driving at 12
Start parking at 14