无法在 Linux 的虚拟环境中使用包

Can not use packages in Virtual Environment in Linux

所以,我为我的项目使用虚拟环境 python/django。我可以在我的服务器中激活虚拟环境。请看下面的结果:

但是当我使用"which pip"命令或"which python"命令时。它不能在虚拟环境中指定 pip 或 python。你可以看到下面的演示。它在我的服务器中使用了 pip 和 python 而不是虚拟环境

所以这是怎么回事?请帮帮我?

感谢您的帮助!

与其复制一个virtualenv,不如创建一个新的。要从你原来的 virtualenv 复制你的包,你应该使用:

pip freeze > requirements.txt

为了在最终的 virtualenv 中重新安装您的软件包,您使用:

pip install -r requirements.txt