2009-05-03 128 views
0

好吧,我已经试过了一堆从我的命令提示符倍这个SimPy安装有什么问题?

python setup.py install 

命令,这就是我得到:

SCREEN

,并试图这样当:

from SimPy.Simulation import * 

on Idle,我得到这个:

Traceback (most recent call last): 
    File "C:/Python30/pruebas/prueba1", line 1, in <module> 
    from SimPy.Simulation import * 
    File "C:\Python30\SimPy\Simulation.py", line 320 
    print 'SimPy.Simulation %s' %__version__, 
          ^
SyntaxError: invalid syntax 
>>> 

回答

2

并非每个模块都支持python 3 - 事实上,90%或更多的模块现在用于2.x。

你应该对这个模块使用2.5或2.6,或者找到与3.0兼容的simpy。

您还可以运行2-> 3升级脚本来修改您的simpy源代码,但我不建议这样做。

0

我有一个类似的错误,我安装了python 2.6.4,所以我不认为你可以使用旧版本的python来解决你的问题。

[email protected]:/usr/local/SimPy/SimPy$ python carro.py 

Traceback (most recent call last): 
    File "carro.py", line 2, in <module> 

from SimPy.Simulation import * 

ImportError: No module named SimPy.Simulation 

的Python 2.6.4rc2(r264rc2:75497 10月20日2009年,二点55分11秒) [4.4.1 GCC]上linux2上

0

参见第4点: http://pythonhosted.org/SimPy/Manuals/INSTALLATION.html 为一种解决方法。它为我工作。

通过使用pip install SimPy命令,simpy被安装,simpy包似乎没有与SimPy相同的类。

因此,只需从链接下载SimPy软件包并将其复制到python的classpath中即可。