2017-11-07 6 views
0

Ich erhalte das folgende Problem, wenn ich versuche, einen Ordner mit dem scrapy-Befehl zu erstellen. Ich habe versucht, nach diesem Problem zu suchen und eine Lösung gefunden bei https://groups.google.com/forum/#!topic/scrapy-users/8N6V_OGUqtI Ich habe versucht, die dort vorgesehenen Schritte und immer noch bekomme ich dieses Problem.Importfehler: DLL schlug bei der Verwendung von scrapy in der Eingabeaufforderung fehl

Jede Hilfe bei der Lösung dieses Problems wäre willkommen.

(C:\Users\dell\Anaconda3) C:\Users\dell>activate scrapy-env 

(scrapy-env) C:\Users\dell>scrapy startproject tutorial 
Traceback (most recent call last): 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\Scripts\scrapy-script.py", line 5, in <module> 
    sys.exit(scrapy.cmdline.execute()) 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\cmdline.py", line 128, in execute 
    cmds = _get_commands_dict(settings, inproject) 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\cmdline.py", line 46, in _get_commands_dict 
    cmds = _get_commands_from_module('scrapy.commands', inproject) 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\cmdline.py", line 29, in _get_commands_from_module 
    for cmd in _iter_command_classes(module): 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\cmdline.py", line 19, in _iter_command_classes 
    for module in walk_modules(module_name): 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\utils\misc.py", line 71, in walk_modules 
    submod = import_module(fullpath) 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\importlib\__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
    File "<frozen importlib._bootstrap>", line 994, in _gcd_import 
    File "<frozen importlib._bootstrap>", line 971, in _find_and_load 
    File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked 
    File "<frozen importlib._bootstrap>", line 665, in _load_unlocked 
    File "<frozen importlib._bootstrap_external>", line 678, in exec_module 
    File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\scrapy\commands\version.py", line 6, in <module> 
    import OpenSSL 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\OpenSSL\__init__.py", line 8, in <module> 
    from OpenSSL import rand, crypto, SSL 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\OpenSSL\rand.py", line 10, in <module> 
    from OpenSSL._util import (
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\OpenSSL\_util.py", line 6, in <module> 
    from cryptography.hazmat.bindings.openssl.binding import Binding 
    File "C:\Users\dell\Anaconda3\envs\scrapy-env\lib\site-packages\cryptography\hazmat\bindings\openssl\binding.py", line 13, in <module> 
    from cryptography.hazmat.bindings._openssl import ffi, lib 
ImportError: DLL load failed: The operating system cannot run %1. 

Antwort

0

Stellen Sie sicher, dass Sie die richtige Bibliothek installiert haben, die Ihrer Python-Installation entspricht. Wenn Sie Python 32-Bit ausführen, installieren Sie die 32-Bit-Version der Bibliothek. Wenn Sie Python x64 verwenden, installieren Sie die x64-Version der Bibliothek. Das ist die häufigste Ursache für diesen Fehler.

+0

Vielen Dank für die Bereitstellung der Informationen. Ich habe überprüft und ich benutze ein 64bit Python. Ich habe Scrapy mit Pip und Conda installiert. Gibt es eine Möglichkeit, die x64-Version der Bibliothek zu installieren – Sandeep

+0

Führen Sie 'Python' mit keinen Argumenten. In der ersten Zeile, die die Version beschreibt, sollten Sie '64 Bit (AMD64)' oder '32 Bit' sehen. Ignoriere 'win32', da es nicht unbedingt bedeutet, dass du mit 32-Bit arbeitest. – kichik

+0

Ich überprüfte und ich benutze ein 64bit Python. Ich habe Scrapy mit Pip und Conda installiert. Gibt es eine Möglichkeit, die x64-Version der Bibliothek zu installieren – Sandeep

Verwandte Themen