无法在 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
所以,我为我的项目使用虚拟环境 python/django。我可以在我的服务器中激活虚拟环境。请看下面的结果:
但是当我使用"which pip"命令或"which python"命令时。它不能在虚拟环境中指定 pip 或 python。你可以看到下面的演示。它在我的服务器中使用了 pip 和 python 而不是虚拟环境
所以这是怎么回事?请帮帮我?
感谢您的帮助!
与其复制一个virtualenv,不如创建一个新的。要从你原来的 virtualenv 复制你的包,你应该使用:
pip freeze > requirements.txt
为了在最终的 virtualenv 中重新安装您的软件包,您使用:
pip install -r requirements.txt