0

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

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

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

4

2 回答 2

2

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

source env/bin/activate
于 2017-06-26T19:00:29.207 回答
0

非常感谢您的回复!他们非常有帮助!最后,我还多次单击向上箭头,以找出我几天前重新激活 venv 之前输入的内容(是的,单击次数很多,哈哈),并发现以下命令也被证明可以解决问题:

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

额外的 $ 不是错字,它会出现提示,然后是 $(cat virtual_environment_command.txt)

再次感谢你!

于 2017-06-26T19:45:27.713 回答