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

时间:2016-04-14 07:17:43

标签: python linux django server virtualenv

所以,我将虚拟环境用于我的项目python / django。我可以在我的服务器中激活虚拟环境。请看以下结果: enter image description here

但是当我使用“which pip”命令或“which python”命令时。它无法在虚拟环境中指定pip或python。您可以在下面的演示中看到什么。它在我的服务器中使用了pip和python而不是Virtual Environment enter image description here

那发生了什么事?请帮帮我?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

不是复制virtualenv,而是创建一个新的更好。要从您原来的virtualenv 复制您的软件包,您应该使用:

pip freeze > requirements.txt

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

pip install -r requirements.txt