我正在编写一个 powershell 脚本来设置一些 python 环境并执行一些代码。我早期遇到了一个问题virtualenvwrapper-powershell 无法为 python3 安装(virtualenv
可以自行安装/运行)。
我不需要 的全部功能virtualenvwrapper-powershell
,我知道可以通过更改使用python
命令python
(和pip
等)时使用哪个来很好地模拟它。如果我可以在当前 powershell 会话中或仅在脚本中更改路径的值,我就可以做到,但我不想对路径进行永久更改或系统范围的更改。有什么办法吗?
答案1
摘自 Windows PowerShell 帮助:
To make a persistent change to an environment variable, use System in
Control Panel (Advanced tab or the Advanced System Settings item) to
store the change in the registry.
When you change environment variables in Windows PowerShell, the change
affects only the current session. This behavior resembles the behavior
of the Set command in Windows-based environments and the Setenv command
in UNIX-based environments.
要了解完整详细信息,请发出以下命令:
get-help environment -ShowWindow