我有以下文件夹结构:
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