Витая под окнами - PullRequest
       26

Витая под окнами

1 голос
/ 22 сентября 2011

Twisted расположен в C: \ Python26 \ Lib \ site-packages \ Twisted-11.0.0-py2.6-win32.egg \ twisted

, но

C:\projects\webmorda>twistd -n morda_server
Traceback (most recent call last):
  File "C:\Python26\Scripts\twistd.py", line 4, in <module>
    import pkg_resources
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 2671, in <module>
    working_set.require(__requires__)
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 654, in require
    needed = self.resolve(parse_requirements(requirements))
  File "C:\Python27\lib\site-packages\pkg_resources.py", line 552, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: twisted==11.0.0

что не так

1 Ответ

6 голосов
/ 22 сентября 2011

Похоже, что вы установили Twisted в среде Python 2.6, но используете Python 2.7 для его запуска. Я думаю, что следующая команда должна работать:

C:\Python26\python.exe C:\Python26\Scripts\twistd.py -n morda_server

(Похоже, сценарий twistd.py запускается двоичным файлом python.exe, связанным с расширением файла .py, который в вашем случае выглядит как Python 2.7. В качестве альтернативы у вас есть переменная окружения PYTHONPATH, настроенная на в каталог пакетов сайтов Python 2.7.)

...