这是我第一次尝试使用Python和Scrapy
我已使用以下命令在名为scrapy-env
的虚拟环境中安装了Scrapy:
pip install virtualenv
virtualenv `scrapy-env`
cd `scrapy-env`
pip install scrapy
现在,我正在尝试编写我的第一个Python文件,它是一个Spider,我在以下路径下创建了一个名为spider1.py的文件:
〜/ scrapy-env / spider_practice / spider_practice / spiders / spider1.py
我正在使用pycharm编辑器,它抱怨没有安装Scrapy软件包:
如果我单击“安装软件包Scrapy”,则会收到以下消息:
我不确定为什么一开始就不会导入scrapy,我以为我已经创建了一个环境并安装了scrapy?我该如何解决?
答案 0 :(得分:1)
我认为您想在虚拟机内部安装scrapy 环境。
在python中,您可以创建非常方便的虚拟环境venv:
不赞成使用virtualenv。
要创建虚拟环境:
python3 -m venv scrapy_env
要激活虚拟环境:
source scapy_env/bin/activate
要安装scrapy:
pip install scrapy
打开IDE并设置scrapy_env / bin / python3或所需的python解释器。
答案 1 :(得分:0)
使用 pipenv 创建虚拟环境
也许您正在运行低于3.5版本的版本 Scrapy运行在Python 3.5或更高版本上
使用pip3安装pipenv
pip3安装pipenv
使用pip3安装scrapy
pip3安装Scrapy
使用python“ everever_python_version_you_have”创建虚拟环境
pipenv install --python'python_version'
创建虚拟环境
pipenv运行
现在检入文件夹的 pip 文件。在此文件中,您可以查看正在使用的python版本