这是我第一次尝试使用Python和Scrapy。
我把Scrapy安装在了一个叫作 scrapy-env
使用以下命令。
pip install virtualenv
virtualenv `scrapy-env`
cd `scrapy-env`
pip install scrapy
现在我想写我的第一个Python文件,这是一个蜘蛛,我已经创建了一个名为spider1.py的文件,路径如下:
~scrapy-envspider_practicespider_practicespidersspider1.py。
我正在使用pycharm编辑器,它正在抱怨没有安装Scrapy包。
如果我点击安装Scrapy包,就会得到以下信息。
我不知道为什么一开始没有导入scrapy,我以为我已经创建了一个环境并安装了scrapy?我应该怎么重新安装呢?
我想你是想在虚拟环境中安装Scrapy。
在python中,你可以创建虚拟环境venv,这非常方便。
virtualenv的使用已经过时了.
创建虚拟环境。
python3 -m venv scrapy_env
激活虚拟环境
source scapy_env/bin/activate
安装scrapy:
pip install scrapy
打开IDE并设置scrapy_envbinpython3或所需的python解释器。
使用 pipenv 用于创建虚拟环境
可能是你运行在3.5以下的版本上。 Scrapy运行在Python 3.5或以上的平台上。
用 pip3 安装 pipenv
pip3 安装 pipenv
用 pip3 安装 scrapy
pip3 安装 Scrapy
用 python "whichever_python_version_you_have" 创建虚拟环境。
pipenv install --python 'python_version'。
创建虚拟环境
pipenv run
现在检查你的文件夹的 pip 在这个文件中,你可以看到你正在使用的Python版本。