如何使用PowerShell在Windows 10上加载Python的虚拟环境

时间:2016-09-24 18:03:56

标签: python powershell virtualenv

在Tyler Butler的post之后,我能够将pippythonvirtualenv安装到我的PowerShell。但是,我只能进入我创建它的虚拟环境。如果我打开一个新的Power Shell会话,workon只能显示我创建的第一个虚拟环境。

第一个虚拟环境的初始加载 The initial loading of the first virtual environment

无法加载现有虚拟环境。指定workon venv后,没有任何内容被加载 Unable to load the existing virtual environment

无法以相同的名称创建虚拟环境,因此有些事情已经到位。 No more venv as new virtual environment

创建多个虚拟环境后,workon命令只能让我回到venv作为现有虚拟环境。 Nothing else are found as virtual environment

寻求帮助,让虚拟环境功能在PowerSheel中运行。

1 个答案:

答案 0 :(得分:0)

原始答案

感谢来自http://www.voidynullness.net/blog/2014/06/19/install-python-setuptools-pip-virtualenvwrapper-for-powershell-pyside-on-windows/

的建议

将以下规范包含在文件~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1中,其中~代表用户的根文件夹。

Import-Module virtualenvwrapper

截至目前,在PowerShell的新会话中,workon运行良好。

2018年更好的选择:Windows上的Unix

2018-11-26的评论:请关注this guide并使用适用于Linux的Windows子系统。

"子系统"可以自由访问Windows操作系统中存在的所有内容(例如,使用/mnt/c/users/your-username访问主目录),并且我已经使用WSL终端和Windows上的Gvim写入同一个项目文件夹,没有任何问题(可能在这里关注LF vs CRLF转换。)