Python强暴

2024-04-25 22:32:22 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我对python比较新,一直在研究这个问题,但是我找不到类似的东西,所以我不确定到底发生了什么。在

我正在创建一个涉及sage的程序,它有一个消息提示。我们在开发机器上设置了这个,所以我知道它能工作,但我想在我自己的计算机上设置它,这样我就可以更好地理解它是如何工作的,并使它更容易为自己开发。在

要启动sage,我们运行一个脚本,该脚本调用sages主二进制文件并将其传递给一个可执行的.py文件。(/圣人/圣人/圣人_服务器.py)这在sage中造成了一个错误_服务器.py文件:

Traceback (most recent call last):
  File "./sage_server.py", line 23, in <module>
    from carrot.messaging import Publisher
ImportError: No module named carrot.messaging

但是每当我在终端(./sage_server)中运行该文件时,导入就可以正常工作,直到第27行,当它试图从sage导入内容时才会出现错误。在

有没有人知道当被其他东西调用时会导致错误吗?我不知道是什么原因造成的。在


Tags: 文件py程序服务器脚本机器消息server
1条回答
网友
1楼 · 发布于 2024-04-25 22:32:22

Sage有自己的python,独立于系统库。不管这个“carrot”模块是什么,都必须安装在python./sage_server.py使用的任何地方,但不能安装在Sage中。在

你应该可以使用

[your-sage] -sh

要启动sageshell并使用easy-install,或者您可以获得您正在使用的任何carroty包,请找到它的setup.py文件,然后运行

^{pr2}$

很明显你的圣人就是通往你圣人的道路。在

如果安装过程不是这样的话,事情会变得更加棘手设置.py-基于。在

相关问题 更多 >