2024-05-28 18:33:03 发布
网友
关于scrapy使用的python版本的快速问题。我从archlinux上的AUR存储库安装scrapy,它默认使用python 2.7。Scrapy支持python 3.3+。有人知道如何在不卸载2.7的情况下强迫它使用3.3,在互联网上找不到任何东西。在
AUR
python 2.7
python 3.3+
从python2卸载scrapy并将其安装到python3上
pip uninstall scrapy pip3 install scrapy
使用scrapy version -v检查它是否正常工作,它将显示如下内容:
scrapy version -v
它显示Python : 3.7.4,这意味着它正在按预期工作。在
Python : 3.7.4
使用^{}。您可以使用pip安装它。在
pip
我通常要做的是转到项目文件夹,使用以下命令创建一个虚拟环境(envname):
envname
virtualenv -p python3 envname
启用它source envname/bin/activate并安装所需的所有内容。现在您有了一个Python3环境(我认为您需要为当前环境重新安装Scrapy)。在
source envname/bin/activate
从python2卸载scrapy并将其安装到python3上
使用
^{pr2}$scrapy version -v
检查它是否正常工作,它将显示如下内容:它显示
Python : 3.7.4
,这意味着它正在按预期工作。在使用^{} 。您可以使用
pip
安装它。在我通常要做的是转到项目文件夹,使用以下命令创建一个虚拟环境(
envname
):启用它
source envname/bin/activate
并安装所需的所有内容。现在您有了一个Python3环境(我认为您需要为当前环境重新安装Scrapy)。在相关问题 更多 >
编程相关推荐