【发布时间】:2020-02-01 08:39:28
【问题描述】:
几个月前我写了一个网络爬虫程序,我让python -m venv venv 安装了一堆 pip,用pip list 检查并仔细检查,一切看起来都很好。
今天我想再刮一次,所以我用pip list检查了我的source venv/bin/activate,一切看起来都很好,只是一直没有这个和那个的模块......
但是当我停用它时,它会退回到我的全局安装模块,我的程序运行得非常好。我简直不敢相信,所以我做到了:
rm -rf venv 和
python -m venv source venv/bin/activate pip install -r requirements.txt
一切都安装好了,检查pip list,没有这个或那个的模块。
谁,请告诉我发生了什么事? 谢谢!
【问题讨论】:
-
检查你的python路径
which python -
python3.8,我确定我没有使用 2.X,并且 python 3.8 doc 推荐使用 venv,这就是我坚持使用它的原因
标签: python virtualenv python-venv python-3.8