简体   繁体   English

无法导入SimPy

[英]Can't Import SimPy

First of all I searched my problem and didn't find any solution. 首先,我搜索了问题,但没有找到任何解决方案。 I imported SimPy in my Python script as "import simpy" and I assured that SimPy installed on my system via pip but nevertheless it couldn't be imported. 我在Python脚本中将SimPy导入为“ import simpy”,并确保可以通过pip在系统上安装SimPy,但是仍然无法导入。 I also added the picture shows output of pip list and result of my try to run script. 我还添加了图片,显示了点列表的输出以及我尝试运行脚本的结果。

import simpy

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)

def main():
    env = simpy.Environment()
    env.process(car(env))
    env.run(until=15)

if __name__ == '__main__':
    main()

Terminal output: 终端输出: 终端输出

Is it possible that you installed it for but run py2? 是否可以将其安装但运行py2?

Try: python3 SimPy.py 试试: python3 SimPy.py

You need to rename your script to something else. 您需要将脚本重命名为其他名称。 It shadows the simpy package. 它遮盖了simpy包。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM