在Python环境中安装Scrapy软件包

时间:2020-06-10 09:19:54

标签: python ubuntu scrapy pycharm

这是我第一次尝试使用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软件包:

enter image description here

如果我单击“安装软件包Scrapy”,则会收到以下消息:

enter image description here

我不确定为什么一开始就不会导入scrapy,我以为我已经创建了一个环境并安装了scrapy?我该如何解决?

2 个答案:

答案 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版本