我正在尝试创建一个安装scrapy的虚拟环境。我使用以下命令安装它:
virtualenv --no-site-packages [name]
然后我创建了一个虚拟环境并检查了pip freeze
。它向我展示了基本的包装。我使用:
pip install scrapy
也可以在venv外面访问这些包,我可以在/usr/bin
中看到scrapy使用:
which scrapy
我无法确定行为,有人可以向我解释一下吗?
答案 0 :(得分:1)
我不能100%确定如果我理解您的问题,听起来就像您想知道为什么在虚拟环境停用时您可以访问scrapy
。
通过在停用虚拟环境时运行此命令,确保未全局安装scrapy
:
pip uninstall scrapy
然后重试您在虚拟环境中安装scrapy
的步骤:
virtualenv --no-site-packages venv
source venv/bin/activate
pip install scrapy
which scrapy
>> venv/bin/scrapy
deactivatte
which scrapy
>> scrapy not found
希望我帮助过。