私はこれを説明しようとします、うまくいけば意味があります。VirtualEnv and Scrapy
私は仮想環境を少し前にディレクトリdesktop/project_website/test_project/env
にインストールし、それを有効にしていくつかのウェブサイトを行っていました。
私も、私はscrapyを実行するために、コマンドプロンプトを使用するたびに、私はこの特定のディレクトリにする必要があることに問題がある
desktop/project_website/test_project/env/Scripts
ディレクトリにインストールscrapyをピップので、作成scrapyすべてのファイルが作られています
(Test_Project) C:\Users\A\Desktop\Project_Website\Scrapy>path
PATH=%path%;C:\Users\A\Desktop\Project_Website\Test_Project\env\Scripts
:そこでは、ない私のプロジェクトがあるディレクトリに
私はすでにscrapyは私のプロジェクトのディレクトリにインストールされた場所のパスを設定しようとした(つまり、desktop/project_website/Scrapy
があります)
そして、このエラーを取得:
(Test_Project) C:\Users\A\Desktop\Project_Website\Scrapy>scrapy
Traceback (most recent call last):
File "C:\Python\Python35\Lib\runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "C:\Python\Python35\Lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\A\Desktop\Project_Website\Test_Project\env\Scripts\scrapy.exe\__main__.py", line 9, in <module>
File "c:\users\a\desktop\project_website\test_project\env\lib\site-packages\scrapy\cmdline.py", line 108, in execute
settings = get_project_settings()
File "c:\users\a\desktop\project_website\test_project\env\lib\site-packages\scrapy\utils\project.py", line 68, in get_project_settings
settings.setmodule(settings_module_path, priority='project')
File "c:\users\a\desktop\project_website\test_project\env\lib\site-packages\scrapy\settings\__init__.py", line 292, in setmodule
module = import_module(module)
File "c:\users\a\desktop\project_website\test_project\env\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ImportError: No module named 'quotes.settings'; 'quotes' is not a package
ので、短い誰に私は私のプロジェクトのディレクトリにscrapyを実行するために何ができるか知っていますか?ありがとう。
UPDATE -を解決しよう: 代わりに仮想のenvパスC:\Users\A\Desktop\Project_Website\Test_Project\env\Scripts
に使用するのでは私は私は私のPC c:\python\python35\scripts
にscrapyをインストールし、それが今働いている場所に設定します。