2017-11-07 21 views
0

scrapyコマンドを使用してフォルダを作成しようとすると、以下の問題が発生します。私はこの問題を捜し求め、解決策を見つけましたhttps://groups.google.com/forum/#!topic/scrapy-users/8N6V_OGUqtI 私はそこに提供されたステップを試しましたが、私はまだこの問題を抱えています。インポートエラー:コマンドプロンプトでscrapyを使用するとDLLが失敗しました

これを解決するための助けがあれば幸いです。

(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. 

答えて

0

Pythonインストールに一致する正しいライブラリがインストールされていることを確認してください。 Python 32ビット版を実行している場合は、ライブラリの32ビット版をインストールしてください。 Python x64の場合は、x64版のライブラリをインストールします。それがこのエラーの最も一般的な原因です。

+0

この情報をご提供いただき、ありがとうございます。私はチェックし、私は64ビットPythonを使用しています。私はpipとcondaを使って治療をインストールしました。ライブラリのx64版をインストールする方法はありますか? – Sandeep

+0

引数なしで 'python'を実行してください。バージョンを説明する最初の行には、 '64ビット(AMD64)'または '32ビット'があります。 'win32'を無視して、必ずしも32ビット版で動いているとは限りません。 – kichik

+0

私はチェックして、私は64ビットのPythonを使用しています。私はpipとcondaを使って治療をインストールしました。ライブラリのx64バージョンをインストールする方法はありますか – Sandeep

関連する問題