Невозможно установить витой пакет на машине с Windows - PullRequest
7 голосов
/ 15 ноября 2010

На моем компьютере с Windows установлено python2.6.

попытался установить витой пакет, но не смог его установить.

Также установлен интерфейс zope

На интерпретаторе Python я получаю сообщение об ошибке:

  >>>import twisted
  >>>Import Error: No Module named 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 ]

19 голосов
/ 15 ноября 2010

Для установки пакета выполните следующие действия:

  1. Установите Python любой версии.

  2. Затем установите соответствующий exe

    http://twistedmatrix.com/trac/wiki/Downloads

    Twisted 10.1.0 для Python 2.6 (msi | exe) или Twisted 10.1.0 для Python 2.5 (msi | exe)

  3. загрузите интерфейс zope.

    http://twistedmatrix.com/trac/wiki/Downloads

  4. Install 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

1 голос
/ 15 ноября 2010

Документация по сборке Twisted для Windows: здесь .Следуйте этому, и у вас не должно возникнуть никаких проблем.

Поскольку импорт не удается, очевидно, что-то не так, поэтому вы должны следовать инструкциям, приведенным выше.

0 голосов
/ 09 февраля 2013

Я только что установил Twisted-12.3.0, используя загрузку MSI.

Для интерфейса zope я распаковал архив (zope.interface-4.0.3-py2.7-win32.egg) и переместил извлеченный каталог zope в каталог python / lib.

Я получил сообщение об использовании при запуске trial.py в командном окне.

(я думал, что видел проблему с 64-битными окнами и setuptools ????)

...