如何使用 PowerShell 在 Windows 10 上为 Python 加载虚拟环境
How to load virtual environment for Python on Windows 10 using PowerShell
在 Tyler Butler 的 post 之后,我能够将 pip
、python
和 virtualenv
安装到我的 PowerShell。但是,我只能进入我创建它的虚拟环境。如果我打开 Power Shell 的新会话,workon
只能显示我创建的第一个虚拟环境。
第一个虚拟环境的初始加载
无法加载现有的虚拟环境。指定 workon venv
后,不会加载任何内容
无法创建同名的虚拟环境,因此有些事情已经到位。
在创建了多个虚拟环境后,workon
命令只能让我恢复venv
现有的虚拟环境。
正在寻求有关让虚拟环境功能在 PowerSheel 中正常工作的帮助。
原回答
在文件~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
中加入以下说明,其中~
代表用户的根文件夹。
Import-Module virtualenvwrapper
截至目前,在 PowerShell 的新会话中,workon
运行良好。
2018 年更好的选择:Windows
上的 Unix
2018-11-26 评论:请遵循 this guide 并使用 Windows 子系统代替 Linux。
"subsystem" 可以自由访问 Windows OS 中存在的所有内容(例如使用 /mnt/c/users/your-username
访问主目录),我一直写信给在 Windows 上同时使用 WSL 终端和 Gvim 的同一个项目文件夹没有问题(这里可能关注 LF 与 CRLF 转换)。
在 Tyler Butler 的 post 之后,我能够将 pip
、python
和 virtualenv
安装到我的 PowerShell。但是,我只能进入我创建它的虚拟环境。如果我打开 Power Shell 的新会话,workon
只能显示我创建的第一个虚拟环境。
第一个虚拟环境的初始加载
无法加载现有的虚拟环境。指定 workon venv
后,不会加载任何内容
无法创建同名的虚拟环境,因此有些事情已经到位。
在创建了多个虚拟环境后,workon
命令只能让我恢复venv
现有的虚拟环境。
正在寻求有关让虚拟环境功能在 PowerSheel 中正常工作的帮助。
原回答
在文件~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
中加入以下说明,其中~
代表用户的根文件夹。
Import-Module virtualenvwrapper
截至目前,在 PowerShell 的新会话中,workon
运行良好。
2018 年更好的选择:Windows
上的 Unix2018-11-26 评论:请遵循 this guide 并使用 Windows 子系统代替 Linux。
"subsystem" 可以自由访问 Windows OS 中存在的所有内容(例如使用 /mnt/c/users/your-username
访问主目录),我一直写信给在 Windows 上同时使用 WSL 终端和 Gvim 的同一个项目文件夹没有问题(这里可能关注 LF 与 CRLF 转换)。