gpt4 book ai didi

python - 导入错误 : No module named twisted

转载 作者:太空狗 更新时间:2023-10-29 20:52:31 26 4
gpt4 key购买 nike

我是 python 和 twisted 的新手,我尝试运行一个简单的 twisted 脚本但失败了。

我的环境:

MacOX 10.7.2 + Python 2.7.1 + Twisted 11.0.0 + eclipse + PyDev

名为 test.py 的脚本:

from twisted import reactor
reactor.run()

我尝试在终端中运行它,一切正常。

然后我打开 eclipse 并创建了一个新的 PyDev 项目,然后添加了一个名为 test.py 的 py 文件和输入上面的代码。

当我尝试运行它时,出现如下错误:

Traceback (most recent call last):
File "/Users/user/Documents/workspace/TwistedDemo/test.py", line 2, in <module>
from twisted import reactor
ImportError: No module named twisted

然后我检查了 PYTHONPATH 并在外部库选项卡中添加了“扭曲的源文件夹”,但错误仍然存​​在。(没有改变)

希望有人能帮我解决这个问题,在此先感谢:)

最佳答案

这里有几件事要尝试 -

  1. 因为您的环境是 Mac OSX。我从 Xcode 安装了命令行工具,解决了这个问题。 Xcode 4.4 and later install Command Line Tools

  2. 为了完整起见。如果这在 Ubuntu 上,那么 apt-get install python-twisted 通常可以正常工作。

  3. 从您的 eclipse 中将其放入您的 python 脚本中 -

    python -c 'import sys;print sys.path'

    当您import something 时,这会告诉 python 寻找的所有路径。如果你在那里没有找到扭曲的路径,那么将它添加到这里 - sys.path.append(twisted_dir_path)

  4. 最后,如果上述所有方法都没有帮助。 type -p python 在 shell 中会告诉你你使用的是哪个版本;我主要是 /usr/bin/ 或者它的一些变体。

    然后 /usr/bin/python2.7 -c 'from twisted.internet.protocol import Factory,Protocol' 应该会成功。

关于python - 导入错误 : No module named twisted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com