从包含 Venv 文件夹的文件夹中激活虚拟环境



我有以下文件夹结构:

Folder
|- working_folder  # other stuff in here.
|- venv  # my venv folder

根据平台(Windows或Linux(,我会输入venv并激活适当的脚本来激活virtualenv。但特别是当你在"working_folder"内时,需要大量的输入才能进入venv,script和venv的激活。

像我一样懒惰,我想知道是否有更方便的方法。我正在考虑某种 python 脚本来寻找 venv 文件夹并自动激活该虚拟环境。

寻找 venv 文件夹是容易的部分。但是我陷入了如何使用python脚本通过该虚拟环境激活我当前的shell的问题。

有人有什么建议吗?顺便说一句。我正在寻找Linux和Windows解决方案。

我想你正在寻找这个 - https://virtualenvwrapper.readthedocs.io/en/latest/(这不是python脚本,但会更方便(

例如,要使用 virtualenvwrapper 激活虚拟环境,您只需键入以下命令:

workon name_of_your_venv

从 venv 文件夹调用 python 可执行文件

假设您要执行什么文件main.py并且有一个子文件夹venv虚拟环境,以便 python 代码工作:

./venv/bin/python main.py

最新更新