2016-04-09 21 views
0

Scrapy öğreticisi sitesine göre scrapy'yi ve bununla birlikte her şeyi kurdum. Böyle komutuylaOpenSSL hatası, proje oluştururken Scrapy'de hata

scrapy startproject scrapy kullanarak projeyi [projectname] oluşturduğunuzda

yüzden Bundan sonra bana aşağıdaki hata

Traceback (most recent call last): 

File "c:\python\python27\lib\runpy.py", line 162, in _run_module_as_main 
    "__main__", fname, loader, pkg_name) 

File "c:\python\python27\lib\runpy.py", line 72, in _run_code 
    exec code in run_globals 

File "C:\Python\Python27\Scripts\scrapy.exe\__main__.py", line 9, in <module> 

File "c:\python\python27\lib\site-packages\scrapy\cmdline.py", line 122, in execute 
cmds = _get_commands_dict(settings, inproject) 

File "c:\python\python27\lib\site-packages\scrapy\cmdline.py", line 46, in _get_commands_dict 
    cmds = _get_commands_from_module('scrapy.commands', inproject) 

File "c:\python\python27\lib\site-packages\scrapy\cmdline.py", line 29, in _get_commands_from_module 
    for cmd in _iter_command_classes(module): 

File "c:\python\python27\lib\site-packages\scrapy\cmdline.py", line 20, in _iter_command_classes 
    for module in walk_modules(module_name): 

File "c:\python\python27\lib\site-packages\scrapy\utils\misc.py", line 71, in walk_modules 
    submod = import_module(fullpath) 

File "c:\python\python27\lib\importlib\__init__.py", line 37, in import_module 
    __import__(name) 

File "c:\python\python27\lib\site-packages\scrapy\commands\version.py", line 6, in <module>  
    import OpenSSL 

ImportError: No module named OpenSSL 

verir hatta kullanıyorum el OpenSSL'i yüklemeye çalıştı numaralı yazıp, paketin zaten yüklendiğini söylüyorsun

Bana yardım et Bu onu.

cevap

0

Aşağıdakileri yaparak eksik bağımlılık tatmin edebilir:

  1. Sisteminizde OpenSSL ikilileri yüklemeniz gerekir. Buradan ikilileri alın: https://wiki.openssl.org/index.php/Binaries

  2. Sonra buradan, pyOpenSSL yüklemeniz gerekir: https://pypi.python.org/pypi/pyOpenSSL/0.13

+0

ben monte varsayılan piton tarafından kullanmak mümkün gölgelik bunu kullanabilmek için ama değilim rağmen C:/python27 Her iki yerde de terapi kurdum Yanlış yaptığım bir şey var mı? –

+0

Canopy varsayılan olarak OpenSSL'yi içerir, muhtemelen yükleyiciyle birlikte gelir. Ancak varsayılan python için OpenSSL bağımlılıklarını manuel olarak kurmanız gerekir. – goten002

İlgili konular