Unfortunately, it is not possible to create a new virtualenv within a subdirectory of an existing virtualenv using pipenv. Each pipenv virtual environment is completely independent of any other virtual environment, and they cannot be nested within each other.
If you want to create a new virtualenv within a subdirectory, you would need to first exit the current virtualenv, create a new virtualenv in the desired subdirectory, and then activate that virtualenv.
Here are the steps to create a new virtualenv within a subdirectory using pipenv:
Navigate to the root directory of your project where your existing virtualenv is located.
Deactivate the current virtualenv if it is currently activated.
pipenv shell
deactivate
cd subdirectory
pipenv install
pipenv shell
Now, any packages installed or scripts run within this subdirectory will use the new virtualenv. However, you cannot access or use anything installed in the root virtualenv from within this subdirectory.
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2023-02-11 11:00:00 +0000
Seen: 15 times
Last updated: Dec 08 '22
What is the process for installing SASS/Compass in the DDEV web container?
Is it possible to create and execute a file without having to type the file name twice?
How can you obtain the sha1 of the most recent commit in a git repository using C#?
What is the process for initializing Java UDFs in Spark?
How can I use crontab to initiate and modify the libcamera-vid RTSP stream on my Raspberry Pi?
Is it possible to repair a file within a docker container that has failed to start?
What is an effective way to edit HTML strings using PowerShell?