如何在mac命令行中返回python虚拟环境

时间:2017-06-26 18:56:43

标签: python command-line pyvenv

我在命令行上的preprod服务器上重新启动虚拟环境时遇到了一些困难。我想当前几天退出我的preprod服务器时,我也退出了我的虚拟环境,因为现在它并没有在preprod提示符前说(env):

Before: (env) SAS@preprod:~$
Now: SAS@preprod:~$

我现在登录到我的preprod服务器,我有一个virtual_environment_command.txt文件和一个可访问的配置文件。我只是不知道如何激活这些文档中的任何一个,因此我可以利用我的虚拟环境来测试我正在处理的api文档的代码。谢谢!

2 个答案:

答案 0 :(得分:1)

您必须找到virtualenv的创建目录。例如当您使用virtualenv env创建它时,它将创建一个名为env的目录,您可以使用以下命令激活它:

source env/bin/activate

答案 1 :(得分:0)

非常感谢您的回复!他们非常有帮助!我也最终单击向上箭头足够的时间来弄清楚我在几天前重新激活venv之前键入的内容(是的,这是很多点击,哈哈)并发现以下命令也证明可以解决问题:

SAS@preprod:~$$(cat virtual_environment_command.txt )

额外的$不是拼写错误,它会提示然后是$(cat virtual_environment_command.txt)

再次感谢你!