无法在Windows机器上安装twisted包

7 投票
3 回答
20621 浏览
提问于 2025-04-16 07:05

我在我的Windows电脑上安装了Python 2.6。

我尝试安装twisted这个包,但一直安装不成功。

我还安装了zope接口。

在Python解释器中,我遇到了这样的错误:

  >>>import twisted
  >>>Import Error: No Module named twisted

我成功安装了twisted这个包。

C:\Documents and Settings\tazim_kolhar>python
Python 2.6 (r26:66721, Oct  2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)] on win 
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import twisted
>>> ^Z

但是当我尝试运行包含这个包的脚本时:

C:\Documents and Settings\tazim_kolhar>cd ..

C:\Documents and Settings>cd ..

C:\>cd Python_scripts


C:\Python_scripts>python aimbot.py
aimbot.py:10: DeprecationWarning: twisted.words.protocols.toc is deprecated sinc
e Twisted 9.0.  Use twisted.words.protocols.oscar instead.
from twisted.words.protocols import toc
Traceback (most recent call last):
File "aimbot.py", line 10, in <module>
from twisted.words.protocols import toc
File "C:\Python26\Lib\site-packages\twisted\words\protocols\toc.py", line 27,
in <module>
from twisted.internet import reactor, protocol
File "C:\Python26\Lib\site-packages\twisted\internet\reactor.py", line 37, in
<module>
from twisted.internet import selectreactor
File "C:\Python26\Lib\site-packages\twisted\internet\selectreactor.py", line 1
7, in <module>
from zope.interface import implements
ImportError: No module named zope.interface

C:\Python_scripts>

我下载了zope接口。但是文档http://twistedmatrix.com/trac/wiki/WindowsBuilds对zope接口的说明不是很清楚。

我该如何安装这个zope接口呢?

任何帮助都非常有价值。

谢谢,
Tazim。

3 个回答

0

我刚刚通过.msi下载安装了Twisted-12.3.0。

为了使用zope接口,我解压了一个压缩包(zope.interface-4.0.3-py2.7-win32.egg),然后把解压出来的zope文件夹移动到了python/lib目录下。

在命令窗口运行trial.py时,我收到了使用说明信息。

(我记得好像看到过关于64位Windows和setuptools的一些问题???)

1

在这里可以找到关于在Windows上构建Twisted的说明文档:这里。按照里面的步骤操作,你应该不会遇到什么问题。

因为导入失败了,说明肯定哪里出了问题,所以你应该按照上面手册里的步骤来做。

19

安装这个软件包的步骤如下:

  1. 首先,安装任意版本的Python。

  2. 然后,安装合适的exe文件。

    你可以在这里找到下载链接:http://twistedmatrix.com/trac/wiki/Downloads

    选择适合Python 2.6的Twisted 10.1.0(msi | exe)或者适合Python 2.5的Twisted 10.1.0(msi | exe)。

  3. 下载zope接口。

    下载链接同样在这里:http://twistedmatrix.com/trac/wiki/Downloads

  4. 安装setuptools。

    你可以在这里找到下载链接:http://pypi.python.org/pypi/setuptools#downloads

    记得更新PATH变量,指向包含easy_install.exe的子目录。

  5. 使用以下命令安装zope接口:

    easy_install zope.interface-3.6.1-py2.5-win32.egg

撰写回答