{"id":20779593,"url":"https://github.com/declancm/virtualenv-creator","last_synced_at":"2026-05-07T14:35:37.987Z","repository":{"id":110833596,"uuid":"435334941","full_name":"declancm/virtualenv-creator","owner":"declancm","description":"A fast and easy python virtual environment creator which allows for python version selection.","archived":false,"fork":false,"pushed_at":"2022-02-02T00:28:59.000Z","size":59494,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-03T19:42:54.195Z","etag":null,"topics":["python","venv","virtual-environment","virtualenv"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/declancm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-06T02:24:35.000Z","updated_at":"2022-04-19T23:32:08.000Z","dependencies_parsed_at":"2023-06-19T12:47:43.531Z","dependency_job_id":null,"html_url":"https://github.com/declancm/virtualenv-creator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/declancm/virtualenv-creator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/declancm%2Fvirtualenv-creator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/declancm%2Fvirtualenv-creator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/declancm%2Fvirtualenv-creator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/declancm%2Fvirtualenv-creator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/declancm","download_url":"https://codeload.github.com/declancm/virtualenv-creator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/declancm%2Fvirtualenv-creator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32741802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","venv","virtual-environment","virtualenv"],"created_at":"2024-11-17T13:28:37.555Z","updated_at":"2026-05-07T14:35:37.969Z","avatar_url":"https://github.com/declancm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# virtualenv-creator\n\nA fast and easy python virtual environment creator for Bash and PowerShell that:\n\n- allows for fast virtualenv creation with easy python version selection, fast\\\n  library installation and optional automatic activation,\n- optional file can be created containing a list of pip libraries which can be\\\n  installed when creating a new virtualenv,\n- gives a list of all the virtualenvs created with this tool which the user can\\\n  select from and either activate or delete.\n\n## Screenshots\n\n### Creating a Virtualenv (in Bash)\n\n![image](https://user-images.githubusercontent.com/90937622/148670544-3174c733-fab6-4397-b2d6-5a1183b13cdb.png)\n\n### Using The List (in PowerShell)\n\n![image](https://user-images.githubusercontent.com/90937622/148670606-148cb501-2ec8-4fc5-bbb5-cf3d255216e1.png)\n\n\u003c!-- ## PowerShell Demo Video\n\n\u003chttps://user-images.githubusercontent.com/90937622/145666970-28a7a39f-7852-4f28-a398-cee993c00f5e.mp4\u003e --\u003e\n\n## Supported Shells\n\n### Linux\n\n- Bash\n- ZSH\n\n### Mac OS\n\n_(in testing)_\n\u003c!-- - Bash\n- ZSH --\u003e\n\n### Windows\n\n- PowerShell\n- Windows PowerShell\n\n## Dependencies\n\n- python3.5+\n- pip/pip3\n- virtualenv\n\n## Installation\n\n\u003c!-- ### Bash Installation (Linux and Mac) --\u003e\n\n1. Clone the git repo into desired directory:\n\n   ```PowerShell\n   git clone https://github.com/declancm/virtualenv-creator.git\n   ```\n\n2. Run the install file:\n\n   ```PowerShell\n   python3 install.py\n   ```\n\n\u003c!-- ### PowerShell Installation (Windows)\n\n1. Clone the git repo:\n\n   ```powershell\n   git clone https://github.com/declancm/virtualenv-creator.git $HOME\\Documents\\virtualenv-creator\n   ```\n\n1. Run the installation script if you wish to add the alias to your profile.ps1:\n\n    - For PowerShell:\n\n      ```powershell\n      pwsh /nologo -ExecutionPolicy Bypass $HOME\\Documents\\virtualenv-creator\\install-PS.ps1\n      ```\n\n    - For Windows PowerShell:\n\n      ```powershell\n      PowerShell.exe /nologo -ExecutionPolicy Bypass $HOME\\Documents\\virtualenv-creator\\install-WindowsPS.ps1\n      ``` --\u003e\n\n## Usage\n\nEnter `pyvenv` into your shell to either create a virtualenv or see a list of\\\ncreated virtualenvs.\n\nA libraries.txt file can be created in the virtualenv directory (as shown in the\\\nfile tree), which will be read. List each library which will be installed on a\\\nseparate line. The script will automatically detect this file and ask if the\\\nlibraries should be installed to your new virtualenv.\n\n### Example File Tree\n\n\u003cpre\u003e\n.\n├── data/\n│   ├── Bash/\n│   │   └── virtualenvList.txt\n│   └── PowerShell/\n│       └── virtualenvList.txt\n├── src/\n│   ├── Bash/\n│   │   ├── create.sh\n│   │   ├── list.sh\n│   │   └── pyvenv.sh\n│   └── PowerShell/\n│       ├── create.ps1\n│       ├── list.ps1\n│       └── pyvenv.ps1\n├── install.py\n├── libraries.txt\n└── README.md\n\u003c/pre\u003e\n\n\u003c!-- ### Bash Instructions (Linux and Mac)\n\n**If install.sh script was run:**\n\n1. Type `pyvenv` into Bash to run the script and create a python virtualenv.\n\n**To manually run the script:**\n\n   ```bash\n   source ~/virtualenv-creator/pyvenv.sh\n   ```\n\n2. This alias can be added to `~/.bashrc` (if the file doesn't exist, create it),\\\n  to run the script with the command `pyvenv`:\n\n   ```bash\n   alias pyvenv='source ~/virtualenv-creator/pyvenv.sh'\n   ```\n\n### PowerShell Instructions (Windows)\n\n_Note: Ensure powershell has the permission to run scripts so it can run it's\\\nown profile.ps1 script._\n\n```powershell\nSet-ExecutionPolicy -ExecutionPolicy RemoteSigned\n```\n\n**If install.ps1 script was run:**\n\n1. Enter `pyvenv` into PowerShell to run the script and create a python virtualenv.\n\n**To manually run the script:**\n\n_Note: For Windows PowerShell (the old version), replace all instances of\\\n'pwsh' with 'powershell'._\n\n1. Enter the following command into PowerShell:\n\n   ```powershell\n   pwsh /nologo -ExecutionPolicy Bypass -NoExit -File $HOME\\Documents\\virtualenv-creator\\pyvenv-PS.ps1\n   ```\n\n2. An alias can be added to the location output by `echo $profile` (if the file\\\n  doesn't exist, create it), to run the script with the command `pyvenv`\n\n   ```powershell\n   function runPyvenv { Invoke-Expression \"pwsh /nologo -ExecutionPolicy `\n     Bypass -NoExit -File $HOME\\Documents\\virtualenv-creator\\pyvenv-PS.ps1\" }\n   Set-Alias pyvenv runPyvenv\n   ``` --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeclancm%2Fvirtualenv-creator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeclancm%2Fvirtualenv-creator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeclancm%2Fvirtualenv-creator/lists"}