在Python环境中安装Scrapy包

问题描述 投票:0回答:2

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

enter image description here

如果我点击安装Scrapy包,就会得到以下信息。

enter image description here

我不知道为什么一开始没有导入scrapy,我以为我已经创建了一个环境并安装了scrapy?我应该怎么重新安装呢?

python ubuntu scrapy pycharm
2个回答
1
投票

我想你是想在虚拟环境中安装Scrapy。

在python中,你可以创建虚拟环境venv,这非常方便。

virtualenv的使用已经过时了.

创建虚拟环境。

python3 -m venv scrapy_env

激活虚拟环境

source scapy_env/bin/activate

安装scrapy:

pip install scrapy

打开IDE并设置scrapy_envbinpython3或所需的python解释器。


0
投票

使用 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版本。

© www.soinside.com 2019 - 2024. All rights reserved.