Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PowerShell在Windows 10上加载Python虚拟环境_Python_Powershell_Virtualenv - Fatal编程技术网

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

如何使用PowerShell在Windows 10上加载Python虚拟环境,python,powershell,virtualenv,Python,Powershell,Virtualenv,继泰勒·巴特勒之后,我能够将pip、python和virtualenv安装到我的PowerShell中。但是,我只能进入一个我创建的虚拟环境。如果我打开Power Shell的新会话,workon只能显示我创建的第一个虚拟环境 第一个虚拟环境的初始加载 无法加载现有虚拟环境。在venv上指定工作后,不会加载任何内容 无法以相同的名称创建虚拟环境,因此某些东西已经就位。 在创建多个虚拟环境之后,workin命令只能将我作为现有虚拟环境返回venv。 寻求有关在PowerShell

继泰勒·巴特勒之后,我能够将
pip
python
virtualenv
安装到我的PowerShell中。但是,我只能进入一个我创建的虚拟环境。如果我打开Power Shell的新会话,
workon
只能显示我创建的第一个虚拟环境


第一个虚拟环境的初始加载


无法加载现有虚拟环境。在venv上指定
工作后,不会加载任何内容


无法以相同的名称创建虚拟环境,因此某些东西已经就位。


在创建多个虚拟环境之后,
workin
命令只能将我作为现有虚拟环境返回
venv


寻求有关在PowerShell中使用虚拟环境功能的帮助。

原始答案 感谢以下方面的建议:

将以下规范包括到文件
~\Documents\WindowsPowerShell\Microsoft.PowerShell\u profile.ps1
,其中
~
表示用户的根文件夹

Import-Module virtualenvwrapper
到目前为止,在PowerShell的新会话中,
workon
运行良好


2018年更好的选择:Windows上的Unix 2018年11月26日的评论:请遵循并使用Linux的Windows子系统

“子系统”可以自由访问Windows操作系统中存在的所有内容(例如,使用
/mnt/c/users/your username
访问主目录),我一直在使用WSL终端和Windows上的Gvim向同一个项目文件夹写入,没有问题(这里可能涉及LF与CRLF的转换)。

原始答案 感谢以下方面的建议:

将以下规范包括到文件
~\Documents\WindowsPowerShell\Microsoft.PowerShell\u profile.ps1
,其中
~
表示用户的根文件夹

Import-Module virtualenvwrapper
到目前为止,在PowerShell的新会话中,
workon
运行良好


2018年更好的选择:Windows上的Unix 2018年11月26日的评论:请遵循并使用Linux的Windows子系统

“子系统”可以自由访问Windows操作系统中存在的所有内容(例如,使用
/mnt/c/users/your username
访问主目录),我一直在使用WSL终端和Windows上的Gvim写入同一项目文件夹,没有任何问题(这里可能涉及LF与CRLF的转换)