Python 虚幻的

Python 虚幻的,python,scrapy,virtualenv,Python,Scrapy,Virtualenv,我将尝试解释这一点,希望它有意义 不久前,我在目录中安装了一个虚拟环境:desktop/project\u-website/test\u-project/env并将其激活以创建一些网站 我还在桌面/project\u网站/test\u项目/env/Scripts目录上安装了scrapy 问题是,每当我使用命令提示符运行scrapy时,我都需要在这个特定的目录中,因此scrapy创建的所有文件都在那里生成,而不是在我的项目所在的目录中(即桌面/project\u网站/scrapy) 我已尝试将安装

我将尝试解释这一点,希望它有意义

不久前,我在目录中安装了一个虚拟环境:
desktop/project\u-website/test\u-project/env
并将其激活以创建一些网站

我还在
桌面/project\u网站/test\u项目/env/Scripts
目录上安装了scrapy

问题是,每当我使用命令提示符运行scrapy时,我都需要在这个特定的目录中,因此scrapy创建的所有文件都在那里生成,而不是在我的项目所在的目录中(即
桌面/project\u网站/scrapy

我已尝试将安装scrapy的路径设置到我的项目目录中:

(Test_Project) C:\Users\A\Desktop\Project_Website\Scrapy>path
PATH=%path%;C:\Users\A\Desktop\Project_Website\Test_Project\env\Scripts
得到这个错误:

(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
(测试项目)C:\Users\A\Desktop\Project\u Website\Scrapy>Scrapy
回溯(最近一次呼叫最后一次):
文件“C:\Python\Python35\Lib\runpy.py”,第184行,位于\u run\u模块\u作为\u main
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“C:\Python\Python35\Lib\runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“C:\Users\A\Desktop\Project\u Website\Test\u Project\env\Scripts\scrapy.exe\ \uuuuuuu main\uuuuuuuuuu.py”,第9行,在
文件“c:\users\a\desktop\project\u website\test\u project\env\lib\site packages\scrapy\cmdline.py”,第108行,在execute中
设置=获取项目设置()
文件“c:\users\a\desktop\project\u website\test\u project\env\lib\site packages\scrapy\utils\project.py”,第68行,在get\u project\u设置中
settings.setmodule(settings\u module\u path,priority='project')
文件“c:\users\a\desktop\project\u website\test\u project\env\lib\site packages\scrapy\settings\uuuuuuuuu init\uuuuuuuu.py”,第292行,位于setmodule中
模块=导入模块(模块)
文件“c:\users\a\desktop\project\u website\test\u project\env\lib\importlib\\uuuuuu init\uuuuuu.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第953行,在“查找”和“加载”中解锁
ImportError:没有名为“quotes.settings”的模块“报价”不是一个包
所以,简而言之,有人知道我能做些什么来运行我的项目目录中的scrapy吗?谢谢

更新-已解决
我没有使用to virtual env path
C:\Users\A\Desktop\Project\u Website\Test\u Project\env\Scripts
而是将其设置为我在PC上安装scrapy的位置
C:\python\python35\Scripts
,它现在正在工作。

默认情况下,将使用路径中首先出现的python解释器。您可以特别提到要使用哪个解释器。大概是这样的:

$ path_to_dir\env\bin\python runpy.py

默认情况下,将使用路径中首先出现的python解释器。您可以特别提到要使用哪个解释器。大概是这样的:

$ path_to_dir\env\bin\python runpy.py