【问题标题】:How to get back to python virtual environment in mac command line如何在mac命令行中返回python虚拟环境
【发布时间】:2017-11-29 17:03:31
【问题描述】:

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

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

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

【问题讨论】:

  • cd 进入您创建的任何文件夹,然后执行 source bin/activate

标签: python command-line pyvenv


【解决方案1】:

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

source env/bin/activate

【讨论】:

    【解决方案2】:

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

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

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

    再次感谢您!

    【讨论】:

    • 我忘了补充说我在通用目录下创建了虚拟环境,所以我不必cd到另一个文件夹来访问虚拟环境。如果我在另一个文件夹中创建了虚拟环境,那么我绝对必须先移动到另一个文件夹中。再次感谢!
    猜你喜欢
    • 2019-06-26
    • 1970-01-01
    • 2023-03-12
    • 2022-08-18
    • 2021-11-30
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多